looked at from a different point of view, boatyards have waste bins, these are commercial waste paid for by the boatyard, while a majority will be from their own hire boats, there must also be waste from other boatyards and indeed privateers.
As such they are paying for the disposal of their hirers waste, so part of the hire cost will be apportioned for those charges. now assuming all boatyards are paying rates for their waste disposal of their hirers (presumably by the numbers of boats they have on hire) then technically, the waste of hirers has been paid for already (wherever it is disposed of) only private boats dont have a dedicated place to dispose of their rubbish, but that is household waste not commercial. since the commercial waste is covered by the boatyards, on balance all that remains is household waste from private boats, which the council have a duty to remove.
if you allow that all boatyard waste (including some from private boats) is paid up commercial waste, then surely balanced out the waste bins elsewhere are on the whole private boat waste (with the odd amount of hire boat waste)
by this argument bins not located at a boatyard should be treated as household waste. (as they should be just waste from private boats not based at a yard)