12 by an anchor 64 in order to secure boat dock system 10 to a fixed position controller 80 may be carried by dock 14 and may be in communication with winch motor 66 and wheel motor 32 through incorporated wiring 82 as depicted controller 80 may operate winch motor 66 and wheel motor 32 simultaneously thereby allowing an operator to drive the dock 14 relative to the shoreline while winch 60 concurrently releases or retracts the cable 62 in accordance with the movement of dock 14 fig2 depicts an embodiment of boat dock system 10 that includes dock 14 and two winches 60 61 two winch motors 66 67 two cables 62 63 attached respectively to anchors 64 65 and two wheels 30 31 wheel motor 32 and reduction box 34 are carried by the walkway and configured to propel wheels 30 31 by rotation of the axle 42 controller 80 is carried by dock 14 and is in communication with winch motors 66 67 and wheel motor 32 through wiring 82 when controller 80 is activated wheels 30 31 can be operated to drive dock system 10 along shore 12 while winches 60 61 concurrently release or retract a desired amount of cables 62 63 fig3 depicts winch 60 including a spool 68 and winch axle 69 in this embodiment motor 66 is a right angle gearmotor used to mechanically drive winch 60 to selectively release and retract cable 62 motor 60 may be right angle or parallel gearmotor capable of using ac or dc.