Arriving in St. Thomas: Things to Do, Places to Visit, and Must-Dos If your Carnival cruise is taking you to the U.S. Virgin Islands, you’re in for a treat when you dock in St. Thomas. This beautiful island offers a mix of stunning beaches, vibrant culture, rich history, and plenty of activities for cruisers to […]