I am getting more and more confused over where I want to go in Cuba in early May. I think I have it narrowed down to Cayo Coco or Cayo Santa Maria. I am seeing some really good prices for the Memories resorts in Cayo Coco - Memories Caribe, Azul, Paraiso and Flamenco. Which would you choose if you were looking for off the beach snorkelling, a decent gym and tennis courts?
Thanks for your help!