marina

noun

A waterside facility that has docks, moorings, supplies, and other facilities for small boats.

noun

A harbour for small boats.