I am really not sure. I often have trouble determining if we should use "in" or "on", but in this case it seems both are valid. Is there a general rule, because I feel like I have asked similar questions before, but I feel like it's always a case by case question when it comes to whether we should use "on" or "in".
The men must survive on the nightmarescape of Antarctica.
The men must survive in the nightmarescape of Antarctica.