Cayo Coco is an island on the northern shores of Central Cuba. Its white sand beach resorts are tucked between lavish forestry and offers a quiet, relaxing vacation close to nature.
Cayo Icacos, aka Icacos Island, is one of the most popular islands thanks to its location just a mile and a half off the mainland coast and its exceptional beaches. Most visitors come to swim or s ...