The odds are that while you are on a safari, you will visit local villages and towns where you will find a vast array of locally made crafts and goods you will want to purchase. It is preferable to pay for these goods in cash, ideally in the local currency. ATMs are available at some resorts but do your research ahead of time to not only get the best exchange rate but to avoid the awkward situation of having to count out unfamiliar money on the fly when you arrive.