The rules to cruise here in Albania is expensive and STUPID, we had a big argument with the authorities here in Orikum and it all ended with that we needed to pay more money for our stay in Albanian waters.
Apparently you need to check in and out from every port/area you enter and exit, and every time you need to pay a fee for an agent- this fee varies from 30-60 euros every time and it´s a lot.
Lets say you sail from Montenegro to Albania you will need according to the law to check in at the first port of call possible- that will say the port of Durres. Then when you leave Durres after checked in to Albania you need to check out from the port of Durres before you sail down south, now you enter the bay of Vlore and you need to check in to this port as well – even tough you are staying in the marina of Orikum and not in the port of Vlore- this because you are in the area of Vlore. And this goes on and on as soon as you leave or enter a new area that has it´s own harbor master.
Maybe we are doing something wrong but I seriously doubt that- apparently they have the same rules for private yachts as they do for commercial ships.