Henry,
When getting off the ship in ports, just take enough for the day and a credit card along with your sign/sail pass. Just leave the rest of your cash in your safe...While that does seem like too much to take, don't carry it on your during the cruise, just use what you need.