All the marinas take credit cards, most mooring balls are $30+