I swim with whale sharks every year and I always use the same company Ocean Tours Mexico:
https://www.oceantoursmexico.com/tours/whale-shark-tour/
It really is one of the best spots in the world to swim with hundreds of whale sharks in clear blue water, not to mention the manta rays and whatever else decides to turn up.
This will permanently delete the comment. Are you sure?
Renee Stewart
was planning to go to Cozumel,,, opinion on whale sharks snorkeling at the end of may?? or first 2 weeks of June?? or last week of June??