Not quite correct because all the Greek worshipped all gods. There weren't certain cities who only worshipped 1 god. Ancient Greece had gods for most things and when the people wanted more of a thing, they worshipped the god for it. And when e.g. lighting struck the earth, they worshipped Zeus for forgiveness because his main element is lightning.
Yes but most of the time a city had a patron god and a temple to that god in particular i.e. Athens worshiped Athena, Sparta worshiped Ares