There are several restaurants and bars on the beach and most bungalow operators have restaurants as well. Many do not have electricity during the day, meaning that unless they are careful with food storage you'll end up with a nasty case of food poisoning. Normally there is electricity from 18:00-06:00 during low- and mid-season. During high-season there is electricity for most of the businesses.
The street vendors make fantastic authentic Thai food. Try the mango with sticky rice or som tam (papaya salad). Cheap too!!