Why did Philip II need a navy to defeat the Greek city-states?


The city-states were surrounded by water.

Most city-states were located on islands.

Most city-states were located across the Aegean Sea.

The city-states had allies near the Mediterranean Sea.