Grau: very big shop speciallized in all kind of wines, licquors, champagnes,... It's interesting even if you don't buy anything. Carrer de Torroella, 163, Palafrugell. 10 minutes by car from home.
Playa de Aro. A more touristic place with many shops (modern clothes, leather, shoes, ...) . It's good for shopping, not fot the view.
La Bisbal. Typical for its ceramics. Probably you can bring a souvenir back to your home. They are very nice. 25 minutes by car from home.