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