Also I would recommend looking into Landscape Archaeology as well! That's because Landscape archeology is basically adding the social/cultural layer on top of all that geology and geography. Environments change when communities live in them, and communities likewise adapt to various environments.
Also this paper [An Archeology of Landscapes] breaks down/introduces the key concepts that I learned which is first that you can form the "construct paradigm" of a landscape from settlement ecology,
ritual landscapes, and ethnic landscapes.
Basically a "landscape" is made by a community living in an environment. Once you have a geological environment that makes sense, landscape archaeology is like... Basically how I feel confident knowing where trade routes would be on a map, where there are areas of continual high conflict, what kinds of agriculture exists where, etc. once the geological stuff is hammered out, it's like...I know how that would influence the local cultures and vice versa. At that point, it's easy to start marking the natural borders, settlements, trade/port cities, and even strategic fortresses. If you have properly put rivers on a map, then marking your port cities is effortless, basically.