I am asking this question on behalf of an acquaintance of mine: he, his wife and 2 kids are flying in and out of Cancun next week, but want to rent a car and travel the Yucatan peninsula. Getting to the Blue Hole is high on their wish list. They are not divers, just want to snorkel and they are first time visitors.

I think they have a few open days to accomplish this. Can they leave/drop off a rental car from Cancun somewhere, take the ferry over to San Pedro and go from there? Is there a better way to get there? Approximate cost, website, recommendations?