Cannes, France. The only beach in the south of France with sand - and it's not natural. It's imported.