Don't over-engineer it (did I really just say that?) Floating docks aren't all that unstable, especially if constructed correctly. Using more barrels and partially filling them with water or even just hanging ballast from each corner of the dock will do wonders for stability.