My only caution would be to double check the cruise line to see if they have a splash area for children in diapers. I believe Disney does, maybe Royal Caribbean, but part of the reason we waited to take our kids is due to the potty training issue. If your kids aren’t potty trained and I’m assuming at 10mo the infant isn’t, there’s not much they can do in the water.