Several reasons actually. The most important one was its location. Thanks to it it enabeled the trade with African, European and Asian countries. Another thing is that it also was a good place to start a war on other countries.
Ancient Greece had a Mediterranean climate; their summers were hot and dry. The only thing keeping their weathers nice and breezy being the Mediterranean waters.