Among its 50km of fine white sand and rocky coves, Mallorca has some of the prettiest beaches in the Mediterranean