You need to travel to the northwest side of Spain’s Mallorca to find two of the most beautiful and sophisticated towns on the island: Sóller, and the more chic beach resort, Port de Sóller. The Arabic name Sóller means “golden bowl” and it aptly describes the town’s breathtaking setting in a valley of orange, grapefruit and lemon […]