I think you went over and beyond in trying to pay for your mooring ball.
ONB is nice, even if just visiting the marina, but pricey and essentially no provisions. Lunch was good. I will stop here occasionally in future. Not a must stop, but a good stop.