One of the most popular ports of call for Caribbean cruise ships is St. Thomas, one of the U.S. Virgin Islands. On the three Caribbean cruises that I took so far, two of them included a stopover in St. Thomas. On both occasions, there was a consensus...
Travel And Leisure travel leisure thomas islands caribbean cruise coki