Cities would typically develop near rivers or lakes because of the advantages. The body of water gives the people living near it food and water. This helps the city grow in many different ways.
I don't know if this is right, but this is what I understand.