Calas de Mallorca has the usual selection of tourist shops near the hotels in the Centro Commercial. There is a Sunday morning market in nearby Felanitx that has a selection of souvenirs, including good examples of local pottery. The prices are high, especially for tourists, so be prepared to bargain if you want a good deal.