I was told by a sailboater friend (non-property owner) that he had checked with the MP and was told by them that if they knew an on-shore property owner, they could anchor in front of their place and sleep overnight. Never checked into it myself so can't vouch for it personnally.
Not sure it makes sense

, but laws aren't always logical unless you know the context of how they were passed. BTW, he rarely does it.
Just offering this as food for
controversy, I guess.