Did y'all go to Nassau, too? There are bunches of fish at the Atlantis, and it's a beautiful hotel to walk around. You can get day passes to use some of the rides there, too (water slides).
I'm glad to hear no one got seasick, y'all must have hit some kind of a storm for seas that high. We were lucky, our cruise was smooth as silk.
Sorry about the kid unfriendly commedian. However, I know the kids enjoyed Camp Carnival. Most of them don't want anything to do with parents after the first day