Cuba
Mangroves and everglades provide the perfect décor for dreamy resorts. Dive-friendly reefs sit submerged alongside long stretches of white-sand beach, and snorkelling, swimming and fishing spots can be found around every corner. Discover Cayo Coco, Cayo Guillermo, and Cayo Cruz.