Damn, I was hoping you'd keep the ball in play a little longer so I could take another guess or two. That was a challenging photo, and I had to use Google Maps a few times, as I am not familiar with the region.
Cannes is correct! I took the shot from just west of the city center, facing west. Mandelieu-La Napoule is in the distance. It was March, so no one on the beach. I can see why some people guessed California. When I was there I though the terrain looked very much like CA.