YES!
There are definitely going to be some curmudgeons in the group who poo-poo the whole idea. Nevertheless, we typically take and hide 25 or so ducks depending on the length of the cruise.
A lot of fun for both the giver and the recipient.
We typically hold out a few without tags to give to some of the young kids that we see while on board. After, of course, getting permission from the parent.
Definitely a “Princess thing”.