Mountains covered 75% of Greece; divided the people and made unifying Greece impossible; small independent communities in each valley; loyalty in them; uneven terrain made transportation difficult; took many days to travel small distances on land.
Hope this helps!