Hotel Melia Buenavista

There are many beach resorts in Cuba, but none are as nice as the Hotel Melia Buenavista located on the island of Cayo Santa Maria.

Within walking distance of the long sandy beach and set in relaxing natural surroundings, the hotel ticks all the right boxes.

Smaller and cosier than most resorts in Cuba, this adult-only resort has all the amenities you could wish for. The en-suite rooms all have a television a tea and coffee station, and some even come with a whirlpool bath and outdoor seating area.

The three restaurants Los Caribes, Los Navegante and Los Marinos serve a mixture of international and Caribbean dishes. The hotel can also arrange activities in the area like snorkelling and diving trips.