I did search for snorkeling info on this forum but none really seem to answer my needs. I am looking for a calm lagoon, not an open reef where I could be flung around in the undertow. I don't want to be away from hotel for more than 3-4 hours. Not looking for a tour to be combined with other things. Really need a calm water lagoon for some beginner snorkelers like you might get in the Bahamas. Thanks everyone!