L'Ile Chaumette is a French restaurant offering elegant dining with a shaded terrace overlooking the water.