There definitely seems to be a "San Pedro" tour option with the cruise ships. I would imagine there is a "snorkel and non-snorkel" option too.