If you wanted to do some DIY fly fishing in Belize your best option would be to stay out in the Cayes or islands off from the mainland. These cayes are located on the barrier reef, they actually make up the barrier reef. Around the islands, marine life is rich in biodiversity providing great habitat for many game fish like bonefish, permit, and tarpon.