Picture yourself lounging on pristine white sandy beaches, with crystal clear turquoise waters as far as the eye can see. This is Cayo Coco in Ciego de Ávila, Cuba. We at TravelFeed love the laid-back atmosphere and the amazing snorkeling and diving opportunities in the vibrant coral reefs just off the coast.