The Palapa restaurant is on site. Next door is Casa Maya, which probably has a restaurant. On the other side, toward town, is a hotel chain (used to be Calinda, now called the Oasis Beach, maybe.) Neither would be my choice for dining.
Close by is The Cove (not to be mistaken with Captain's Cove) and reports vary. A bit further down is Dolcemente, an Italian place on the beach. It is a bit hard to find, as it is on a side street. The side street is called Pez Volador. Last time I was there, in April, the street sign was gone, probably a result of the hurricane. After that, it is a pretty barren stretch until you get to the Caracol Mall area. Before that is a residential area and then the golf course. I like Mocambo, on the ocean side of the street, for their seafood.
Heading into town there are not a lot of choices either. Some places have been there for years but I have never heard of anyone eating there. Many of the hotel are AI, so you can't just walk in.
Bottom line, I think, is hop on a bus!!