Friends of ours ate at Chez Leandra's last week.
We haven't ventured off of Club O's property to check it out but I believe that she may be the only other place to eat.
There hasn't been any new construction started of any of the other beach restaurants yet.