Anything marine seems to be expensive .
As an example the paint I am in the process of applying to the underwater bits is £60 per 2.5 litre tin . However it does look good. 99% of it will be invisible when the boat is back in the water..... perhaps the fish will appreciate it.
As far as marina s are concerned I expect the charges vary quite a lot in Scotland just as they do in England.