Be aware that if you are NOT a Bank One customer there is a fixed fee added for using any of the ATMs on Disney. Also, there is a chance your bank will charge a fixed fee for any transactions at ATMs that are not their bank. These fees can kill you if you do small transactions.
If you are staying at a Disney resort (or most major chain hotels) you can cash personal checks at the front desk with no fee associated.
Also Publix does take all major credit cards.