Green’s Dictionary of Slang

otter n.1

a sailor.

[UK]New Canting Dict. n.p.: Otter, a Sailor; so called from an amphibious Creature, betwixt a Beast and a Fish, a great Destroyer of Fish.
[UK]Defoe Street Robberies Considered 33: Otter, a Sailor.