St. Thomas is the busiest cruise port in the Caribbean. Every year, hundreds of cruise ships bring over a million visitors to the US Virgin Islands via the St. Thomas Harbor at Charlotte Amalie.
Cruise lines that visit St. Thomas include Carnival Cruise Lines, Royal Caribbean Cruise Lines, Caribbean, Princess Cruise Lines, Celebrity Cruises, Holland America Cruises, and others. Ships at St. Thomas can dock at the West Indian Company and Crown Bay facilities or can anchor offshore and send visitors ashore to St. Thomas or St. John via water taxis.