Not for Profit means only that there is no residual cash left as profit to be paid out to share holders/owners as income profit. But all non-profits must still act as a responsible business, they have paid staff plus volunteer staff in some cases...not sure about Port Glasgow in this respect.
They are well within their right to charge what they want and everyone has the right to not go there, but thinking since it is a non-profit that patrons have a right to cheap use is not what this is.
Many non-profits like many businesses will have a written mandate to hold cash in account for future large expenditures, like re-paving or dock work or that beautiful fish cleaning station etc. So, raising prices to "bank" for future is completely legal and necessary. Plus, not sure if anyone has noticed, inflation has been high. LOL
But the comment that all monies collected are supposed to be put back into marina is a bit misleading. Money goes to paid staff, money goes to banks for interest and principal, money goes to escrow accounts to pad against future large expenditures and possible investments in the PGYC name. It's a business, non-profit only means with cleaver bookkeeping, one can be tax exempt.