Although many tour operators do take credit cards, at least some offer a 10% discount for cash. On a $150.00 trip, that's a good chunk of cash. Easy enough to walk to the ATM and get the cash.