Sunset cafe at Grand Case Beach Club is good and you don't have to be staying there to eat there.