Miami / USA
Ocean Cay MSC Marine Reserve / Bahamas
Cruise itinerary
Miami / USA
Puerto Plata / Dominican Republic
MSC WORLD AMERICA
Roatan / Honduras
Costa Maya / Mexico
Miami / USA
San Juan / Puerto Rrico
Ocean Cay MSC Marine Reserve / Bahamas
San Miguel, Cozumel Island / Mexico