On a sea day organize a "family scavenger hunt" ..have the list ready pre-cruise...i.e. car in promenade, base of abyss, central park umbrella bin...etc...have family's snap a picture of each item....have some medals for 1st, 2nd and third place..
I am sure you will get a lots of suggestions.
Have fun!!