Cap Rocat, Mallorca, Spain A former military fortress converted into a luxurious hotel, Ca