Beach town in France near mountains