Carnival goes to Calica which is 40-45 miles south of Cancun. There are buses that go to Cancun from there, but only at certain times. You can also rent a car at Calica and drive to Cancun. I don't know of any cruiseships that actually dock at Cancun?????
Libragirl from Texas