No, you can’t swim with Whale Sharks in Cozumel. The Whale Shark’s migration route goes between Cancun, Isla Contoy and Isla Holbox, but not Cozumel. If you are there and want to swim with Whale Sharks in Mexico, you’ll have to como to Cancun.