We have never snorkeled at Divi but we have seen people along the wall that faces Great Bay. I believe there's a reef there.

We love to do it at Watermelon Cay St john UVI