Hi
In my opinion, anywhere between Barcelona and Palafugell is not nice, after that I love it right up to the border with france. Aiguablava, Tamiriu , Begur etc.
You should consider them, hope that helps
James