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".
For example:
The men must survive on the nightmarescape of Antarctica.
The men must survive in the nightmarescape of Antarctica.