From back of cupboard, finished port (5)

I believe the answer is:
dover
'port' is the definition.
(English port)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for dover that I've seen before include "Sort of sole" , "The largest English ferry port" , "Kentish port" , "There'll be blue clouds over the white cliffs here" , "White cliffs port" .)
