Another big part is that many channels are constantly changing, due to tidal flows, and the harbor pilots are paid to know all the ins and outs of the channel to ensure safe passage. I live in Charleston, and the tidal range is like 8', so you end up with a LOT of sedimentary flow in and out of the rivers and marshes.