Depending on the ship and port, I would add shows, lectures, games, diving, horse back riding, the usual shore excursions, sub wall dives, etc. etc. There are many many activities.
The largest I have been on was only a 110 or 120 ton, no ice rink or 9 hole putt putt course.. lots of entertainment, and other activities tho
I like the onboard spa/solariums , wide walking decks and lots of jacuzzis available with bar service. :-)