lodesman

noun

1.
a person qualified to guide ships through difficult waters going into or out of a harbor
2.
someone who shows the way by leading or advising