The mainland is protected by mountains, but there are about 1,400 Greek islands (6,000 if you include various rocks sticking out of the Aegean) of which about 200 are inhabited. It takes a decent navy just to patrol this territory, never mind one strong enough to deter any attempt to take them over. The result is a huge cost in military spending that Greece cannot afford.

