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.