Taste the salt in the air: Ocean view at the Grand-Hôtel du Cap-Ferrat.