Miami / USA
Basseterre, Saint Kitts / Saint Kitts and Nevis
MSC Meraviglia
Nassau / Bahamas
Amber Cove / Dominican Republic
Ocean Cay MSC Marine Reserve / Bahamas
Cruise itinerary
Philipsburg / Saint Martin
Miami / USA
Charlotte Amalie, Fr. St. Thomas / Virgin Islands
Miami / USA
Grand Turk / Turks and Caicos