It's taken me a while to be able to sit and work on this, the first part is a resource table. Depending on what hex your settlement is located in roll on the table below; d12 green (grass, scrub, forest, swamp or jungle), d10 desert (tundra, broken/barren, volcano), d8 hills (mountains). River settlements can always have some sort of fishing in addition to the results on the table.
Midpoint and defense settlement don't need to roll on the resource table as their function is based on another factor. More to come as I slowly plug away on this. This was the hardest part, whittling down and organizing.