I also liked the Reef; conch and lobster were good. The owner of Jambel's actually steered me to the older one on the beach upstairs, and the waiter was great (forgot his name). Was not impressed at Elvis; small portion, big price. El Divino was good. Marina's market, down south near Banana Beach, has the best price on the well-regarded local spiced rum One Barrel (the liter is cheaper there than at the bigger places). And they also have nice changing local produce.
If going over to Caye Caulker (recommended for a day trip), Rasta Pasta is a must (closed the AC location). Recommend lobster burrito, which is really big.