I was able to spearfish last year with our guide on a beach bbq snorkel trip. Speared lobster, snappers, etc & took them back to the beach for one of the best bbq's I've ever had.
Check out the pics (scroll down to the underwater ones)
http://geocities.com/adamkristitolman/belize.htm