We will be snorkeling with CozumelH20. They have fantastic reviews tripadvisor. We are pretty pumped. Cant believe the poster above said 150 whale sharks. INSANE. so excited. We leave tomorrow. Will be using Dive w Martin for our diving. Got big expectations and am very excited.