Dashing local hero docked in vacated Levantine port (2,8)
I believe the answer is:
la rochelle
'port' is the definition.
(I have seen 'Foreign port' mean 'la rochelle' so perhaps 'port' could also mean 'la rochelle')
'dashing local hero docked in vacated levantine' is the wordplay.
'dashing' indicates an anagram (dash can mean hit or destroy).
'docked' means to remove the last letter (to dock can mean to remove the tail of an animal).
'in' indicates putting letters inside.
'vacated' says to hollow out the word (remove centre letters).
'levantine' with its middle taken out is 'le'.
'local'+'hero'='localhero'
'localhero' with its last letter taken away is 'localher'.
'localher' with letters rearranged gives 'arochell'.
'arochell' put within 'le' is 'LA ROCHELLE'.
(Another definition for la rochelle that I've seen is " Foreign port".)