BEST BEACH RESORT CANEEL BAY St. John US Virgin Islands #12 Beaches Ocean Waves Vacation Yacht Trip admin Best Caribbean Beaches Videos Leave a comment 488 Views #12 bay beach Beaches British Caneel caribbean islands John Ocean relaxing resort sounds St.... States Thom... United us ... usvi Virgin Waves 2017-01-13 admin