The WTA Finals will be held in Cancun after the Mexican venue was chosen as a safe haven amid controversy that the year-ender might be staged