mallorca and its nature