Neptune Beach is on the northeast coast of Florida, just east of Jacksonville, FL. There is a nice walkable strip of many different restaurants along the road leading to the beach. I don't know much about it, but it looks like a great place to get away from the city for a while.

These photos were taken in 2011.