Most seaside towns have one (6)
I believe the answer is:
marina
(Other definitions for marina that I've seen before include "boating facility" , "Pleasure-boat dock" , "Dock for yachts and cruisers" , "where yachts moor" , "Place for mooring boats" .)