I'd recommend that you take a look at an
FWM dock. I particulary liked their track system for mounting accessories such as cleats and bumpers which allows them to be easily moved from one location to another. FWM Docks are manufactured in Nashua, NH.