We are traveling to the Hilton Rose Hall Resort MBJ in July with our 2 daughters, age 11 & 14. They really want to snorkel. The hotel says it provides snorkel equipment, but I read a review that said there was no snorkel equipment to be found at the resort. Where can we find decent snorkeling? And do we need to book a tour in advance prior to arrival with a tour company? Which do you recommend? And how much is it?