Ocean Cay MSC Marine Reserve / Bahamas
Nassau / Bahamas
Port Canaveral, Orlando / USA
Roatan / Honduras
Nassau / Bahamas
San Miguel, Cozumel Island / Mexico
MSC Seashore
Ocean Cay MSC Marine Reserve / Bahamas
Port Canaveral, Orlando / USA
Port Canaveral, Orlando / USA