I do get sick sea, so have never been on a big cruise ship, but we have a local dolphin watch cruise, that I go on occasionally when friends visit and I take ginger tablets from the chemist a few hours before and when I board- they work and are natural so would be fine for children
Enjoy your cruise!