I cannot think of a single restaurant in Belize City that competes with the luscious food served in host of great spots in San Pedro - the idea of dining out in Belize City is something to leave off your trip agenda!
Unless something has changed, the Smokey Mermaid on Cork street, accross from the Radison is worth going to.