It's a port and a lot more (5)
I believe the answer is:
dover
'it's a port' is the definition.
(port town in Kent)
'a lot more' is the wordplay.
'a lot' becomes 'd' ().
'more' becomes 'over' (I've seen this before).
'd'+'over'='DOVER'
'and' is the link.
(Other definitions for dover that I've seen before include "Cinque Port" , "There'll be blue clouds over the white cliffs here" , "fish" , "Kentish port" , "The largest English ferry port" .)