seafarer

A person who works or travels on the sea.