Actually it's not difficult to enforce the law on the moorings and it would be profitable.
All they have to do is have one person on a boat to take pictures of all the boats on a mooring which will also state the time and 90 minutes later any boat still there will be fined.
The fine would be sent directly to the charter company with the picture.