Where is Cap Canaille?

Where is Cap Canaille located?

Cap Canaille, Provence-Alpes-Cote d'Azur, France (approx. 43.2154°, 5.543591°)


Where is Cap Canaille on the map?