La Baie du Lac is a French restaurant offering Mediterranean and Italian-inspired cuisine. It also features a nautical base with pedal boats, kayaks, and paddleboards, plus private sunbathing areas.