We like the Anegada Beach Club for the ambience (and when we went a couple of years ago the food was good also).