Harbors generally are freshwater, and boundaries between fresh and sea water are innumerable, if you stop and think about it for a few seconds. If this was a real problem it would have contaminated Lake Michigan and the Hudson Valley by the same means.
The reason it hasn't is that water generally doesn't flow uphill.