Isle de France is a sparkling jewel of a hotel, set on an absolutely perfect beach, Anse des Flamands.