Playa del Carmen is one of the best places to dive with Bull Sharks. Warm water, very good visibility, no cage and just about 15min from the beach. The shark season is between November and February. I've seen 10 sharks at the same time. If the weather is not good you can dive in the "cenotes" (caves) which is an amazing experience too.
I like to dive with Deep Mexico. They don't feed the sharks.
This will permanently delete the comment. Are you sure?