Varadero beach has a good holiday for everyone.
Soak up the sun, swim in the warm waters of Cayo Santa Maria!
Cayo Coco beach has something for everyone.
Cayo Largo is a small island paradise off the coast of Cuba.