Can my Cashless Debit Card be used at a place that mostly sells food but some alcohol, like a café?

Yes.  Most cafés will accept your Cashless Debit Card for the purchase of food.  If for any reason a café or other store is blocked whose primary activity is not the sale of a restricted good, then the store will be listed on the Blocked Merchants List.