There has never been a better time to dive Mexico, the place to go for outstanding lagoons, coastal waters and a network of rivers rich in...