The island of Mallorca, with its stunning...