try accuweather.com (my favorite) or intellicast.com

Accuweather has several reporting stations throughout Belize, onshore and off, although San Pedro is not one of them for some reason. You can still get a pretty good sense of what's going on, generally.