Anybody ever hear of Klein Bon Aire? It's a small island off of Bon Aire. Gorgeous snorkeling.
You should dive it. That wall is amazing!
I was there in 1992 and '93.