Do they take cash on board a ship?

Today's cruise ships have made the transition to a "cashless society." All passengers are given an onboard charge card that typically doubles as their boarding pass. You would use this card for all purchases including drinks, souvenirs, shore excursions, boutique services, spa services, and etc. Cash is accepted in the casino, for gratuities to the staff that served you, and at the purser's desk to settle you onboard account.