The beach of Sóller is not really a place where you want to spend the whole day as it is not spectacular. But take a little hike and enjoy a great view to Puerto Sóller.
One hiking path starts right behind the left lighthouse. You get to the lighthouse in some 20 minutes if you walk slowly. From behind the lighthouse the hiking path is indicated very clearly. We took the "short" version which takes you a little around the "mountains" of Sóller and you get back out at Puerto Sóller. We made this hike in relaxed 1 1/2 hours. You can also hike to Deià which is a longer hike (2,5 hours oneway according to the signs) or even until the village of Sóller which is some kilometres from Puerto Sóller.
If U prefer to walk a little bit more U can walk out Soller heading to the mountains. First U´ll see Biniaraix and then Fornalutx. This are two little towns nearby Soller. They still preserve their quietness and freshness of the mediterranean valleys, full of oranges and olives. With beatifull narrow streets and old architecture, is a walk worthy of doing it.
Technically this is Deya beach although it is a lengthy walk from Deya village. The sheltered cove is extremely pretty and has two restaurants and a bar. The bay is suitable for bathing and snorkelling.
Deya is a very quaint little village on the side of the mountain range that runs up the west side of Mallorca. The journey from Soller is very interesting with some very twisty roads.
Take a leisurely stoll around this village to get the best from it.
The journey here by road is probably the best thing about the place (we travelled from the Soller direction). The switchbacks are stunning although can become tiring to drive after some time. Don't come here if you are a nervous traveller as the sheer drops can be frightening, but the scenery is magnificent. The Mallorcan mountains are one of the most attractive part of this very popular island but most of the visitors are unlikely to make the effort to see them. Trust me, it's worth it.