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