Palma de Mallorca is not just about stunning beaches and...