Tulum, Mexico, is one of the must see Yucatan beach towns. It is located 1.5 hours south of Cancun, and known as one of the most Instagram worthy Mexico destinations with its bohemian vibes, colorful ...