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.