boathook

ˈbəʊthʊk

noun

a long pole with a hook and a spike at one end, used for fending off or pulling a boat.