My original concept had the portal dropping them off over the Grand Canyon. Then I went with Antarctica. Probably because penguins.

Also I imagine Tony would rather exile Battle T-rex somewhere desolate where he’d be less likely to harm another human being, and human beings tend to hang out around the Grand Canyon.