Its pretty easy to get tunisians dinars from atm with a western card , you will have to pay a fee that dépends on the bank that run the atm tho ,usually between 3 and 10% , as for bringing cash , you will be able to change it in banks but rates arent that exceptional tbh