Another factor is lack of service this time of year. US Air from Charlotte and Delta from Atlanta are flying just once a week.
US Air has three or four flights a day from Charlotte to Cancun, but just one on Saturday to BZE.
Continental and American have more service, but overall air lift to Belize is limited in the off season, which puts additional pressure on fares.