Thank you for raising your additional concerns. I am happy to address them.
It is very important to note that the statute that you've cited is a criminal law (misdemeanor
). It does not give you a solution outside of the criminal laws. However, a marina is not an inn or a campground. Even if a marina fell within that statute, your sole recourse would be to file a police report and it would be for the police to file criminal charges.
You are certainly free to contact the police for the unpaid slip fee. In all honestly, however, especially because there was no contract on the marina, don't be surprised if they shoo you away and say the criminal law doesn't apply and your dispute is only for the civil courts.
As for the campground stay, you are free to contact the police and file criminal charges on that front. Again, the statute you cited only gives criminal recourse (not civil recourse to file a lien).
From the facts you've described, you are not a garage or a repairman. That is why a mechanic's lien is not an available option. You may find this link to be informative on how mechanic's liens operate in NC: http://www.zlien.com/mechanics-lien/north-carolina-lien-law-faqs/
I hope that this helps to clarify your concerns. If not, please reply so that I may further assist.