Just 10 km south of Mallorca lies a world apart...