You can use your ATM card and credit cards no probs over there. Have a friend who reps in Soviva hotel in Port el Kantaoui & she's reported back that quite a few places are taking Euros in payment.
Am going out to Hamamet myself mid Sept on the same LTN flight.
cheers
FF