After visiting the Maldives, I didn't think I'd be so easily impressed by a beach anymore, but Cala Mesquida in Mallorca took me by surprise. Then again, the