Posted on January 13, 2017 by adminBEST BEACH RESORT CANEEL BAY St. John US Virgin Islands #12 Beaches Ocean Waves Vacation Yacht Trip