I'm not sure if my info is correct, but I think Magen's is only for swimming, not snorkeling. We went to Coki Point--$7 per person taxi ride. Rented 1 chair for the day $5. There are restroom facilities, but they are not in great shape. If I were doing it again, I would get admission to Coral World (use the discount coupon). This allows you all day admission to Coral World, plus gives you access to the hot/cold fresh water showers and nice restrooms. They also have rental lockers which would be great for storing extra stuff, including coolers with lunch packed in them.