Cuba is famous for its long stretches of beautiful white sandy beaches and the numerous small beach islands that dot its coastline.
Whilst beaches such as Varadero are world-renowned and well established with international hotels, water sports and golf courses, Cayo Coco and Cayo Largo are new areas with a few luxury hotels in beautiful surroundings. A common reaction to these areas, however, is the feeling of isolation as local Cubans are excluded from many beaches.
For livelier pursuits, visit the beaches of Guanabo or Juragua, where the Cubans themselves enjoy the sun, sea and sand. Alternatively, for peace and relaxation, the cays along the coastline are a perfect retreat.
Brisas Trinidad del Mar is situated on the beautiful Playa Ancón Beach, just a few kilometres from the colonial city of Trinidad
Hotel Paradisus successfully combines lush vegetation alongside a stunning white sandy shoreline at their exclusive resort located in the Varadero province.
Royal Hideaway is a new all-inclusive resort located on the stunning cay of Ensenachos and within relatively easy reach of the capital, Havana.
Located on the island of Cayo Las Brujas, Villa Las Brujas Cayo has 24 good but rustic cabanas that blend in with their surroundings.