I often use cash at restaurants and small businesses because a lot of them like cash so they can pay a little less taxes.
Some offer discounts for cash, like 10%, which is way more than any credit card reward.
Plus I always like to have cash on me and at home just in case there is a problem...