Add value and enjoyment to your waterfront property by building your own dock. From analyzing your shoreline and choosing an appropriate design to accessorizing with…