IMO, Sea Ranch is the best place to eat and I think they take reservations. If you have to wait, sit on the deck, peel shrimp, sip a cool one and watch the boats dock. Food isn't nearly as good at Louie's Backyard but they have a dance floor and the view and fireworks are neat. Other than that, we pretty much made our own nightlife. Ate lunch several times at a brewery; can't remember the name but the beer and burgers are good. Enjoy.