I would also recommend La Cigale. Even though the beach is on the lagoon, the food is much better. As mentioned food at the Boon can be hit or miss.