I'm fortunate to be in Mass Bay which is all no discharge and pumpouts are free at gas docks, and my marina has a pumpout boat
if the authorities and marinas actually care about the quality of the water in the area, all the pump outs would be free. and in some areas they are all free...
most states have programs that can be used by marina owners that will subsidize them for the cost of waste disposal from boaters, in an attempt to capture all the waste they can rather than having it be dumped into the local waters when no one is looking.
here in oregon the state has a program where a marina owner only has to provide/donate a place to install a permanent pumpout that is easily accessible, and free to the public with any size of pleasure boat, and the state will install the station and maintain it....
its spearheaded by the fish and wildlife commission and there are a couple other departments that contribute to the program with them.
understandably, the heavier use areas get more attention to this program/process than the remote areas do.
some areas even have mobile pump out boats that are subsidized.... all you got to do is call the operator of the boat.
when the pump out stations are free, there is absolutely no excuse to make a habit of discharging overboard....