Atlantic Beach is the best by far.
Everything is within walking distance. When you park in the lot (there are many spots around there that are free but it is hard to explain) just walk to the beach on the right side. All the way at the end is the Lemon Bar. You can watch the waves as you enjoy a drink.
On the north side is a restaurant that serves their own microbrew. You can see the kettles through the window.
There are a few hotels there but they are pricey. In July (off season) rooms averaged about 250.00.