What was a result of the terrain of ancient Greece?

Small communities developed their own cultures.
Greece was protected from sea invasions.
The government was united under one city-state.
A single trade network operated between the city-states.