Bocas is an expensive place to eat. High-end places vastly outnumber the island's few budget options, and even these are pretty pricey. However you do get what you pay for. There are some excellent restaurants here, and it's a worthwhile place to splurge. Buena Vista Bar and Grill offers tremendous portions, as does the slightly-pricier Lemongrass next door.
Michael Karanicolas is awesome.