Fisherman - I've fished with all 3 you mention. All are good. I went with Pete last time, he has two different boats a small one and a larger one. You pay extra for the bigger boat - it's nice and fairly new. I went to the other side of the reef with Hillyboo once in May; caught mostly barracuda.
Flee Man - I've seen snapper caught off piers near Captain Morgan's & Belezian Shores. Also if there are bouys tied up near the reef where you stay you might be able to kayak out, tie up, and fish near the reef. I've never tried that. Good luck.