Miami / USA
Barcelona / Spain
Ocean Cay MSC Marine Reserve / Bahamas
Cruise itinerary
Puerto Plata / Dominican Republic
Philipsburg / Saint Martin
San Juan / Puerto Rrico
Valencia / Spain
Casablanca / Morocco
Miami / USA
Bridgetown / Barbados
MSC Seaside
Freetown / Antigua and Barbuda