The Ship has a water slide, splash park, and pee wee golf these would be fun for the kids. Also there is Camp Carnival if you are interesting. You drop the kids off at Camp Carnival and the staff does activities with them. For ports I really enjoyed the Mazatlan Aquarium just a head up everything is in Spanish. But they have a bird show and sea lion show. We only saw the bird show it was cute. Here is a link to my photo gallery. My cruise was May 2 to May 9. I sent in a review and I'm just waiting for it to post to the site.Cruise Ship Pictures - CruiseMates Cruise Photos Gallery