Miami, United States of AmericaAmber Cove - Puerto Plata, Dominican Republic (the)San Juan, Puerto RicoOcean Cay MSC Marine Reserve, BahamasMiami, United States of AmericaNassau, BahamasOcean Cay MSC Marine Reserve, BahamasOcho Rios, JamaicaGrand Cayman, Cayman Islands (the)Cozumel, MexicoMiami, United States of America