Aerial view, cliff and beach with Hotel Viva Cala Mesquida Resort & Spa, Cala Agulla, Cala Mesquida, Mallorca, Balearic Islands, Spain