CanadaDocks dock with a floating hexagon dock end and ladder

CanadaDocks floating dock with ThruFlow decking