From diving with Whale Sharks in Isla Mujeres to MUSA Cancun and the Great White Sharks of Guadalupe, Mexico is a land of diverse diving opportunities.