Varadero is busier, but just as lovely. Resorts and organized activities make Varadero an easy choice for boating, snorkeling, and tours.
For resort amenities and an uncrowded, lush feel, Guardalavaca is an excellent destination on the northern shore of the island. The warm, clear water is lined with thick green jungle.
Cayo Coco & Cayo Guillermo’s beaches have incredibly clear, light-blue water. The surrounding area has interesting wildlife, including a small population of flamingos. Visit the nearby El Bagá National Park to see mangroves and go bird watching.