I have never seen a $ 3 ATM fee for a foreign card holder. Unfortunately my bank doesn’t exist south of NJ and I was light on cash. The saying goes «Any port in a storm», but next time I’ll know to avoid this port of call by getting cash before I leave home.