Stunning beaches, local markets, coolest restaurants & mountain villages - discover all the beautiful places to go in Mallorca.