The most beautiful white sand beaches are the ones in Cayos. There are three groups of islands: Cayo Largo on the Caribbean sea, Cayo Levisa on the Mexican gulf, and the Cayo Coco archipelago in the Atlantic ocean. Cayo Coco is the 'Robinson CrusoŽ' version of Varadero. Isolated from the rest of Cuba, linked by a tar road with a toll, these two islands are splendid.
The beaches of Cayos© iStockphoto.com / Anzeletti
The beaches of Cayos© iStockphoto.com / Rostislav Ageev
The beaches of Cayos© Fotosearch / GraphicObsession