In the case of USAir it may be more their current fiscal condition than any condition on the ground in Belize. I know out here in Phoenix they often look for excuses to cancel some under capacity flights or will let United take on their underbooked flights.
As I noted yesterday, Continental's AM flight from Houston was 14 minutes early and all flights for today were on schedule.