Culebra is like old St John, before it was gentrified. The town area is very compact and full of bars/restaurants. We didn't snorkel because the weather was not conducive.
For beaches and snorkeling, how about Anegada? Or the Grenadines by crewed charter yacht?
[color:"red"]NUTMEG[/color] Today is the tomorrow you talked about yesterday.