As verbs the difference between harbor and conceal
is that
harbor is to provide a harbor or safe place for while
conceal is (
lb) to hide something from view or from public knowledge, to try to keep something secret.
As a noun harbor
is a sheltered expanse of water, adjacent to land, in which ships may dock or anchor, especially for loading and unloading.