2 accommodations in Cala Mesquida