Port is extra after Indian dish (9)
I believe the answer is:
baltimore
'port' is the definition.
(I know that Baltimore is a port)
'extra after indian dish' is the wordplay.
'extra' becomes 'more' (both can mean additional).
'after' means one lot of letters go next to another.
'indian dish' becomes 'balti' (I've seen this before).
'more' after 'balti' is 'BALTIMORE'.
'is' is the link.
(Other definitions for baltimore that I've seen before include "Large city in Maryland" , "City of north Maryland" , "Largest city of Maryland, USA" , "Port on Chesapeake Bay" , "City north-east of Washington DC" .)