Look at these guys
Dock Builders Supply for hardware to brace the corners, tie plates, etc. I used them to build my dock and a few others, and they are quality, strongly built pieces.
The only thing that I sourced at a different place is the galvanized bolts/nuts/washers.