Dinner at Les Remparts – one of the finest restaurant views in the South of France