If the boat is moored directly to the bank I dont think there is a specific mooring fee if you own the bank-side land, you just need an EA licence/registration which is based on the size of the boat - my 27ft Hardy cost about £375 this year.
If they have a mooring pontoon, landing stage, piles or whatever actually projecting into the river then they have to pay an annual Accommodation Charge - details HERE