Half hour sail to snorkel sight. 45 minutes of snorkel time - good snorkeling but I've done better. Then they take you to a private beach - very nice facilities with water activities (kayaks, water trampoline, water slide in the water) and lounge chairs. Unlimited beverages once you are finished snorkeling on the both and beach. Food is available for purchase.