Cadiz / Spain
Marseille / France
Barcelona / Spain
Nassau / Bahamas
New York / USA
Halifax / Canada
Ponta Delgada, San Miguel / Portugal
New York / USA
Ocean Cay MSC Marine Reserve / Bahamas
Ponta Delgada, San Miguel / Portugal
Lisbon / Portugal
Malaga / Spain
Port Canaveral, Orlando / USA
MSC Meraviglia