Eine Hafenstadt ist eine Stadt, die einen Hafen hat. (Damit ist aber nicht das schwäbische Wort Hafen gemeint, das bedeutet nämlich Kochtopf.)