Restaurants on Ambergris Caye, Belize
We just returned last week and stayed in the same area. You can eat at Capricon which has a very good breakfast, lunch, and dinner. Pricey for dinner, but it's VERY close to where you are staying and it's a lovely place. For something less nice but totally fine, particularly for breakfast and lunch walk a bit farther north and eat at Captain Morgan's. Their food is totally fine and they will let you swim and use the wireless internet while you are there.
Farther north you can go to Mata Chica and the Rojo Lounge. These hotels have FABULOUS restaurants and are simply lovely and great. I know if you call Mata Chica they will send the water taxi for you, for free. I can highly highly recommend each place.
Going towards San Pedro on the golf cart path you will see a restaurant called Beach n' Kitchen. It's very good. I highly recommend the cinnamin french toast and migas breakfast dish.
In San Pedro we LOVE Waraguma. It's on Pescador (middle street) past Elvi's kitchen towards the airstrip. It's a hole in the wall that MUST NOT be missed. The burritos are HUGE and simply delicious. We had chicken and the lobster burritos and they were amazing. The ceviche is also VERY good. At night there is a woman standing outside cooking papusas on the street. This is a special spot.
In San Pedro we also really like Caliente and Blue Water Grill for your more basic salads and sandwiches, and Victoria House for a nice dinner.