Crossword Genius

Fresh wine for many a town (7)

Ross

I believe the answer is:

newport

I'm a little stuck... Click here to teach me more about this clue!

'town' is the definition.
(I've seen this before)

'fresh wine' is the wordplay.
'fresh' becomes 'new' (synonyms).
'wine' becomes 'port' (port is a kind of wine).
'new'+'port'='NEWPORT'

'for many a' is the link.
This may not be correct. Some or all of it may belong to another bit of the clue.

Can you help me to learn more?

(Other definitions for newport that I've seen before include "harbour town" , "City of south Wales" , "City of southeast Wales" , "Major IOW town" , "Welsh city on the Usk" .)

I've seen this clue in The Times.
Want a hint initially instead of a full solution? Install my app