The northern coast of Cuba is lined with beautiful beaches and dotted with numerous small islands and cayes, some connected to the mainland by long causeways. Long stretches of white sandy beaches, washed by calm blue and green waters, offer an excellent opportunity to relax at the end of your journey.
The beautiful Cayo Santa Maria is located in the Jardines del Rey archipelago, while in the far north-east of Cuba lie the idyllic beaches of Esmeralda and Pesquero. All first-class hotels operate on an all-inclusive basis.
Explore Caribbean Coast & Cayes
Click on your destination of interest
Places to Visit
Cayo Santa Maria
Cayo Santa Maria Cayo Santa Maria is part of a tropical archipelago of small keys linked to the northern coast of Central Cuba by a 50 km long causeway called "El Padraplen". The beautiful island is characterised by crystal clear waters, soft white sand beaches and offshore reefs teaming with marine life.
The latest from Compass - our online travel magazine
"We thoroughly enjoyed our visits to Havana and Trinidad. Trinidad in particular was small and colourful with lots of music and good restaurants. We had a dance at our morning coffee/cocktail stop which was fun and enjoyable. The thing we will remember most about our trip to Cuba was the music everywhere at all times and of course the cocktails!"