boatel

bəʊˈtɛl

noun

a waterside hotel with facilities for mooring boats.