Cat Island Bonefish
I have fished on Cat each of the last 3 years. We always stay at Fernandez Bay Village (FBV), excellent.
There is DIY Bonefishing at Smith's Bay, about a mile north of FBV, take a bike there or kayak (they're free at FBV) up the creek south of FBV and fish the flat where the creek returns to Exuma Sound. These flats are low tide flats, at high water the fish are way up in the mangroves.
As for guides, Mark Keasler at FBV is great to fish with! Entertaining and knows what he's doing. He manages FBV with his wife, also. There is a Bahamian, name escapes me, who has gone Hollywood after being in a TV fishing show as a mate on an offshore wahoo trip. He now thinks he's worth $600/day, forget it.
Headed to Mayaguana in May!