I took my niece on this tour so she could learn to snorkel in the open water. It was great for her to be around all the families, she was more confident in that environment! The snorkeling wasn't the best, but the boat ride was great and the crew was awesome!
more