Puerto de Sóller sits at the base of a near-perfect circular bay on Mallorca's northwest coast, surrounded on three sides by the Serra de Tramuntana mountains. The port has a small beach, a promenade lined with restaurants and cafes, and a pleasingly unhurried atmosphere that somehow survives the summer crowds.
The best way to arrive is by the vintage narrow-gauge railway from Palma to Sóller town, followed by the old tram that trundles down the valley to the port — slow, scenic, and much more enjoyable than the bus. The mountain road via Valldemossa and Deià, winding above the sea through orange groves and olive terraces, is one of the most beautiful drives in Spain.
From the port you can explore the surrounding valley — the villages of Biniaraix and Fornalutx are both an easy walk or short bus ride away, and the hiking trails into the Tramuntana from here are excellent. In summer, boats run along the coast in both directions.