Madeira / Portugal
Las Palmas (Gran Canaria) / Spain
Boston / USA
Ponta Delgada, San Miguel / Portugal
New York / USA
Ponta Delgada, San Miguel / Portugal
Naples / Italy
Boston / USA
Cadiz / Spain
Barcelona / Spain
Alicante / Spain
MSC Meraviglia
Casablanca / Morocco
Gibraltar / Great Britain
Miami / USA
Sicily Palermo / Italy
Cruise itinerary
Marseille / France
Livorno / Italy