The best beaches on Cuba's Caribbean coast are on the small Ancón Peninsula just by the town of Trinidad. A long curving finger of land lapped by the sea, the peninsula's principal beach stretches for 1.5km. The sand is gorgeous and the sea is perfect. Three tourist hotels set side-by-side facing the sea leave plenty of space for nature. A taxi ride of barely 10 minutes takes you from the hotels into Trinidad to explore the town during the day, or sample its restaurants, bars and music places in the evening
The beaches of the south coast, squeezed between the Caribbean and the Sierra Maestra, and reached by another scenic small road, are very quiet and out-of-the-way. At the little village of Chivirico there is a triplet of hotels, on brown sand beaches, with the slopes of the sierra rising rapidly behind them.