We did our tour in Nassau, I believe they did them at Castaway Cay also, but not sure. "in port " means when docked at pierside(lines attach the ship to the pier).
As far as kids go...the tour is above the actual bridge, so no hands on, but it is full of information about the ship and the...