The new headquarters gives the team the option to go anywhere in the world if they need to -- beforehand they had no method other than by UFO or plane, which can be detected by satellites, sensors, etc. I have no problem with setting the stories on the island, as long as there's other options. The new HQ gives them that.
Besides, the UN ban is a temporary situation that won't last forever.