Travelers who enjoy the great outdoors might want to go to Cuber Lake, located 4.3 mi (6.9 km) from central Escorca. Hotels.com travelers also say the area is relaxing and has lots of nice beaches. Escorca has other popular activities such as Port de Sóller Marina.
You can learn about the history of Alaro with a stop at Oratorio de la Mare de Déu del Refugio. Discover the mountain views while you're in the area.