The perfect French escape is an impeccably designed Airbnb near the beach in the Cote d’Azur, France.