One of the most beautiful beaches in Cuba is located in Varadero on the peninsula of Hicacos on the north coast of the island.
If you visit the small island of Cayo Coco you will feel like you are into the paradise. The island is located near the northern coast of Cuba towards the Bahamas.
Cayo Guillermo is a small island which is located next to Cayo Coco. Because its beauty the place was declared as a National Park.