Traveling with too much money can be very risky as it draws attention to you and make a possible victim of robbery so I certainly will not advice that you carry all your money with you. It would be wise to get travelers checks or a credit card to travel with.
When ever you plan to travel with the intention of using your credit cards, please let your credit card company know that because you may not be able to use it in an other country if you don't let them know.
There is a small fee that is attached to using your credit card at an ATM to get cash, but it's not close to if you lose all your money in some way or an other.
Walking with cash can also make you a target for thieves.
We have several banks in St Lucia that exchange US dollars for EC dollars at a very competitive rate Usually at 2.67 - 1.00 so you don't need to walk with cash.
Taxi drivers in St Lucia accept both US and EC currency so it's your choice which currency you think is best for you to pay them with.