Cortney, Champagne Beach is very nice for snorkeling. We actually booked a van taxi from the pier and went to different parts of the islands. My only suggestion is that the beach is not sand. It is rock, so it makes it very hard to walk on. We had to walk a few hundred feet to get to the snorkeling area with the bubbles. Once you get there, and in the water, it is a magnificent site. All of the bubbles floating to the top of the water from the gases below the surface. It actually feels like you are snorkeling in a glass of champagne. I feel it would be a better experience if you took a catamaran cruise to the reef. That way, you do not need to cross over the rocks on the beach. They are very, very hard to walk on. Hope this helps!