I asked a similar question prior to my first visit and got similar vague answers like above. Must be in the water
The straight answer is no. Sand, grass, and fairly shallow. No bottom structure.
Way up north where the reef touches the land, Rocky Point area, the answer is yes.
I wouldn't take a kayak out there either unless you're again pretty far north. Reef is closer (1/4 mile at Belize Legacy resort, 7 miles north) and a lot fewer boats.