Discover our favourite restaurants in Théoule-sur-Mer and nearby La Napoule, from relaxed beachside lunches to elegant dining with spectacular Mediterranean views.