Cap Rocat
Ctra. d'enderrocat, s/n, 07609 Cala Blava-Llucmajor, Balearic Islands, Spain
This refurbished fortress was originally built in the 19th century, when Mallorca needed guarding from invasion by sea. Rooms are located within the towering walls, with panoramic sea views around every corner, while the rest of the property offers two pools, two restaurants, and a top-rated spa. There’s also a private beach, and the nearby quaint seaside town of Portixol offers everything from tapas and seafood to ice-cream stalls.