We don’t know too much about golf, but we have heard amazing things about the Chateau Taulane club which also does a great lunch. A spectacular 30 minute drive into the hills.
Le Grand Bastide and St Donat are a 30 - 40 minute drive towards the coast. Their greens get great reviews too.