My recommendatio: If you are in the resort, try to avoid booking tours as they are overpriced. We ended up booking a tour to Isla Mujeres for $50 from the local tourist office (the hotel offered us a “discounted deal” for about $99, ehmm, no thank you.
Go to playa Norte
Playa Norte, Isla Mujeres, Mexico
Our guide recommended us to go to the beach “Playa Norte” also known as “Playa Coco” or “Nautibeach”. We were told that it is the most beautiful beach in Mexico (maybe he even said in the world…not sure, though). So, of course we went there. It was definitely worth it, what a stunning place it is…
You can explore underwater museum during your snorkel tour
Carr. a Punta Sam 116, Quintana Roo, Mexico
On the way to the island is also an underwater museum with as many as 5000 sculptures.