The coast of Esterel, France, with its sharp red rocks and deep blue waters, feels alien.