The hotel will also exchange currency, but almost all restaurants, bars and grocery stores on Mo'orea take cards. There are a few casual pizza places and food trucks, etc. that only take cash, so just check places ahead of time. We always have some, but only withdraw/exchange as needed to not end up with extra.