Yep, I stayed in Aruba this past fall for 2 weeks on a timeshare. The card was waiting for me at the timeshare when we checked in.
It's a good card for dining and excursions & a few places for shopping. When you do a tally, you save more than what you bought the card for ($10 at the time).
If you are on a cruiseship however & only in port for the day, unless you plan on doing some serious shopping or eating, save the $10 & go to the casino. You won't spend enough to make it worth you while. It's more worth it if you are staying on the island.