St. Thomas is one of the U.S. Virgin Islands, and this harbor is one of the most popular cruise ports in the Caribbean.