There are several choices. If you just want to carry your S&S card, wear something with pockets! Or you can have a hole punched in your card onboard and wear it around your neck or on your wrist with a lanyard.
If you want to carry your S&S card, some cash, a credit card, and a copy of your passport, etc., there are waterproof (around the neck) wallets in the fishing supply area of WalMart.
There's also a plastic around the neck container sold on board that will hold a little more "stuff".
Surprisingly, (or maybe not) , you can also find one of these for free with the purchase of a certain brand of rum at your liquor store!
Have a wonderful cruise! Wish my clock was a short as yours!
"A truly happy person is one who can enjoy the scenery on a detour."
shorts with a zipper pocket, bathing trunks with a zippered pocket.
If you want to carry something more than just your card you can get waterproof wallet/containers-
As a woman - i carry mine in a small hip pack along with any daily essentials. For evenings i use a small evening purse.
I keep mine in a business card holder. I like the ones with clear windows on both inside flaps (it fold flat). When I go ashore I put my credit card under my photo ID on one side and the ship's card on the other. Easy to pop open and show security but the cards aren't loose. I also tuck a little cash behind my cards for small purchases. This fits in any pocket or even a tiny little evening purse. Cruise lines used to give these free at checkin or with your documents, when documents came in nice zippered folders. lol
A lot of people on our last Carnival cruise were having a hole punched in their Sail & Sign card in the casino and Carnival gave them a lanyard to hang it around their neck. There is a slot in the machines in the casino where you insert your Sail & Sign card and the more you play, the more points you collect on your card which you can use at the end of the cruise for free gifts.