Might be worth your while checking out the Transfermate site. they are advertising ( under personal transfers) a ATM card which you can preload with dollars, using Transfermate's usually very good rates, and use during your USA trip.
Check out both cost of card, any cost of ATM withdrawls , and exchange rate offered, and compare with alternatives.
I have no connection with Transfermate.