Beautiful Cuban Island Cayo Santa Maria

Amazing beach of the melia buenavista hotel at the cuban island cayo santa maria. The best beach of the world... Beach of the Hotel Melia Buenavista at Cayo Santa Maria. Cayo Santa Maria is an island located north of Cuba in the Jardines del Rey archipelago well known for its luxury all inclusive resorts. The principal buildings on the island are five large hotels, on the northern shore where there are extensive beaches. The island is linked to the mainland near Caibarién by a 48 km causeway. The island i
Back to Top