There are many good cafes and restaurants in Grimaud.
https://www.tripadvisor.co.uk/Restaurants-g3545475-Port_Grimaud_Grimaud_French_Riviera_Cote_d_Azur_Provence_Alpes_Cote_d_Azur.html
https://www.grimaud-provence.com/en/on-the-spot/hang-out/where-to-eat/