This account of the exciting adventure in Mexico wouldn't be complete (for me) without mention of the following:
This little island boasts one of the whitest sand beaches in the world, is home to Mayan Ruins, and also has a turtle sanctuary!
I have read much about the Mayans and have always looked forward to when I could visit their ancient ruins to learn about their greatness.
Your mention of them brought home (in addition to all the shark swimming, etc) the very reasons why I should visit soon.
Would really love more firsthand stories of the place, especially the historical aspects of the great country.
Thanks for sharing.