Hurricane Willa barrels towards tourist spots in Mexico