That is disappointing to hear. The ACI Marinas have always been expensive and charge in euro. But the Croatian currency is kuna, and like anywhere, groceries and, beer, etc cost more if you don't use the local currency. A quick check at Konzum (Croatian supermarket chain) has Heinekin for 19 kuna per liter, which is about $1 US.
Also, town quays are somewhat less expensive tha ACI and of course one can always toss out an anchor.
-Dave