Mahahual is a very accessible paradise. It is a quiet place 200 km from Chetumal, 120 from Felipe Carrillo Puerto in the Caribbean in Mexico. The road to get there is perfect, the other roads out from Mahahual to Xkalak are good too, but a bit bumpy in the rainy season. The road to Puerto Madero is ok the first 40 km. Mahahual is by the Sian Ka'an National Park. The landscapes are awesome - clear blue water, beautiful reefs, tons of sea life and nice people. I went scuba diving to Banco Chinchorro and I saw groups of mantas, morenas, cat sharks, so many kinds of coral (including beautiful black coral), lion fish (a nowadays plague in the Caribbean), puffers, snails, among tons of beautiful reef little fish and anemonas. Dolphins surrounded the boat in our trip from Chinchorro back to Mahahual and the big alpha male came to smile to us. In Chinchorro there are also wild crocodiles that were very nice to watch. I recommend to contact Guillermo Mayorga, a member of one of the three cooperatives that can get you in Chinchorro. Entrance to the reserve of Banco Chinchorro is limited and you need to pay a fee ($50 MN). The way to Chinchorro is harsh with big waves even in good weather. Visibility was ok but not perfect. The corals in the area suffered with hurricane Dean in 2008, and you can see the destruction everywhere. Still, the trip was GREAT and inspiring.