rivercraft
Etymology
From river + -craft.
noun
Any vessel that travels along a river.