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 among other passengers we met that St. Thomas […]