Xel Ha is a large snorkeling park. Xel Ha is located between Tulum and Playa Del Carmen. Here is our Xel Ha review and how to best spend the day