I like coming to Sóller to shop for gourmet goodies (in the town itself along the C/Lluna). Several shops like Finca Gourmet (C/Lluna 16) sell great local olive oils, orange marmalade and curd, and some interesting jams and chutneys. You’ll also find some nice traditional textiles such as the cheerful roba de llengües cloth used in everything from curtains to bed spreads. For top quality, hand-crafted items check out www.teixitsriera.com in nearby Lloseta, which provides fabrics for many of the islands best hotels.
Soller is in Majorca. Click on Shopping in Majorca for more retail advice.