Ancient Civilizations settled near rivers to get good food sources. In some cases, the the Egyptians they were used to flood the surrounding land so the Egyptians could grow crops
The settled in an Island in lake Texcoco because they were told by their gods to stop in the area were they see an eagle with a snake in its mouth. that's why their flag has an eagle on a cacti with...