Bamboo Grill has nice food, is clean, and has a beachfront setting. I also like the Rainbow, Tropical Paradise and Sandbox.
Of course, for the best coffee on Caye Caulker, see me (Caribbean Colors Art Gallery & COco Loco Cafe), we also have triple chocolate espresso brownies and awesome tiramisu.