With bungalow-style accommodations, private terraces, and personal hammocks, the Mahekal Beach Resort exudes a bohemian vibe and offers an authentically Mexican experience. The resort also has ...