Is there a snack bar?

Yes, there is a very nice snack bar located at the the end of Beacon Blvd. (it is part of the beach pavilion).