I have been to Mahogany Bay several times. Walk down to the beach and then go all the way to the pier you can see past the cabanas. from the end of it, it is a short swim to the reef. As usual, results will vary based on water conditions and weather. I have found it to be pretty good the three times I have been there. Yes, there are better reefs, but for the price (free if you have your own gear) it's hard to beat.