Sóller, nestled in the heart of the Serra de Tramuntana...