Not mountains, but if we are doing southwest USA nature, White Sands national park and Carlsbad Caverns are both super worth it.
Also I was going to suggest a Biz idea to the dutchman to drain the north sea to uncover mountains, but it turns out that is remarkably flat as well.