How to create an object by dimensions
The dock should be rather easy to make.

Add &gt; Mesh &gt; Cube and enter the plank dimensions (3600x200x50)
Then go Apply &gt; Scale
Now add the Array modifier (to duplicate your planks)
Use the same principles to create the rails and the bottom floating part

Planks made using Array modifier





Bottom part




Final model