Isla Mujéres is a 30-minute ferry ride off the coast of Cancún, but a world away from the cheesy resorts and chain restaurants you'll find there. Although it's still kind of touristy, it has a charming, authentic feel to it.