Miami, United States of AmericaCosta Maya, MexicoCozumel, MexicoRoatan, HondurasOcean Cay MSC Marine Reserve, BahamasMiami, United States of AmericaOcean Cay MSC Marine Reserve, BahamasNassau, BahamasSan Juan, Puerto RicoAmber Cove - Puerto Plata, Dominican Republic (the)Miami, United States of America