I have a snekka, I have boatbuilding skill, I have (or can easily make) all necessary materials for a dock. I do not have the dock in my building menus.
Same with garden shed, no special skills required, I have all materials, but no garden shed in building menu.