It's been my experience that the place by the old football field is best early in the morning. Some days they have fish, other days they do not....just gotta go and check it out. If they have any left over from previous days they filet it, freeze it and sell it at the little grocery just across the street from Caye Supply. Otherwise- Marinas usually has a nice amount of filets, and whole fish. Again, it will likely be frozen...There are a couple guys who ride around selling fish out of a cooler. For a while Arquel Johnson (fish guy Johnson) was out of the biz, but he's back. Please, don't give him or anyone money in advance. If you see the fish you want pay for it on the spot, otherwise you run a high risk you will never see your cash again. Don't give anyone the chance to be dishonest with you and you won't have any problem. No sense in giving you his phone number because I've had 6 different numbers for him over the last couple years, and a lot of times he won't answer or show up where you discussed and he certainly won't call you to tell you he won't be there because that uses credit. Ask around, and keep a look out you'll find him. Please understand, I'm not knockin' any of these guys, just telling you the facts and a little insight as to how it works here. There are a couple other local fav's best to ask around when you are here because who has what changes all the time. But these couple sources should get you what you need for now. Good luck!
The Best, All Beef, All Belizean Hot Dogs.