My husband and I just returned from Ambergris Caye and found that the smaller belizian restaurants were not only better but much less expensive. Try Los Cocos and Papi's, both are located near the town of San Pedro (slightly to the North). Great food! Also, if you like frozen drinks go to Big Daddy's. It's on the beach near town. They have 2 for 1 specials from 5 to 9 every night. Yummy Pina Colada's!