First Tech and BECU both do this, pretty sure the smaller credit unions like Verity and People's CU also reimburse ATM fees and offer high yield checking & savings accounts.
First Tech does not reimburse ATM fees worldwide. Unless things have changed in the last year, they do add a 1% transaction fee for using a foreign ATM. For this reason, I now use a Schwab checking account for international travel.