Just a couple of additional anecdotal notes from our stays on Caye Caulker...

Get Stuffed (I think that's the name) is caddy corner from the Bank on Back street. They sell Stuffed Fry Jacks for $3.50 to $5 BZ which can be a cheap quick breakfast if you don't have time to cook your own.

When we went in the summer, I was able to buy some fresh barracuda steaks from the Fisherman's Coop (Back by the Coke/Crystal/Belikin Distributor) for $6 BZ a lb. I made a fish curry with some veggies, spices and coconut milk from Chan's that lasted us for several days.