I went to lafranc last year and loved it. Only a small place, lovely beach and nice restaurants. We were happy on the beach and eating out in the restaurants and touring around a bit. Lots of hiking and boat trips. Lots to see around the place but a car was needed. Was able to walk easily into a town called Calella ( something like that). Went into tossa de mar and happy not there, but fine for a visit. Not sure about your area, but hope this helps.
Begur is a lovely town on the Costa Brava. Not too far from the French border. There are lots of gorgeous places to stay. Have a look at Sa Tuna, Aigua Blava, Tamariu, Sa Riera, Aigua Freida all along the coast. All wonderful. I wish I was going back.