A resort town in Mexico's Caribbean coast, Tulum is located about 130 kilometers south of Cancun. It is one of the hottest tourist spots in Yucatan Peninsula. Filled with white sand beaches and jungle-shrouded restaurants and yoga studios, it satisfies everyone’s inner hippie.  …