It would be better to see all the possible options. However, if we have to explain why geography affect human beings, and certainly war, it may have something to do with race.
Race refers to the concept and practice of categorizing people into groups based on shared physical characteristics resulting from genetic ancestry. Shared genetic ancestry is a result of geographical isolation.
I am not trying to be an environmental-determinist, yet geography affects human development. It is because of geography, people will be developing particular ways of living (for example, development of agriculture, hunting and gathering, trading, etc. ) natural resources is part of geography. It is the unequal distribution of natural resources that causes conflicts. War is inevitably the consequence of the conflicts.