This adventurous private tour includes snorkeling in the national marine park of Puerto Morelos followed by a visit to several cenotes for activities like rope swings and zip lines. Reviewers ...