From Shanghai father arrives at Israeli city (5)

I believe the answer is:
haifa
'israeli city' is the definition.
(I've seen this before)
'from shanghai father arrives' is the wordplay.
'from' indicates a hidden word.
'HAIFA' is hidden in the letters of 'shanghai father arrives'.
'at' acts as a link.
(Other definitions for haifa that I've seen before include "Mediterranean port" , "Middle East city" , "Chief port of Israel" , "Israel's main port" , "Seaport in Israel" .)