How did the geography and climate of Greece and the Aegean influence the development of Greek civilization?

The low lying mountain ranges of Greece separated the land into individual communities (Polis) that were virtually isolated from one another because there were no navigable river connecting them. This led to a very personal government which was conducive to the formation of democracy. Also, the small size and poor soil quality of the land did not allow the city states to support large populations, which led to a mass wave of colonization. Because the climate throughout the Greek area was the same, Greek colonists could spread throughout the countryside without having to significantly change their way of life, resulting in the spread of Hellenistic culture. Colonization also instilled a strong feeling of individualism and humanism, which also led to the rise of democracy in Greece. (Information from the text book, Earth and Its Peoples).