I fell in love with San Pedro. Great place to eat!! Two tips, I would bring my own coffee and buy wine from Duty Free in Belize City. And go have a Rum Punch at Jet's in the Belize City Airport too.
"Great place for cocktails, food and especially for bringing your own catch in!! A must visit for everyone! Innertubes and beer pulley. Need I say more?"