Carnival's rules just went affect while Royal Caribbean's ban has been in place longer but has some exceptions.
A cruiser offered some good advice that passengers visiting Royal Caribbean’s private island will want to keep in mind.