no, but check your cabin first to be sure you have them. If not, ask your attendant for them. If per chance there's none in your cabin to start with, you might be charged with the attendant thinking YOU took them. I think they are about $25 each!!
They do have them in your cabin. And as we were told by the C.D. on our frist. If you bring it with you a shore and have to much of the local drink (we were in Jamica) drape it over your shoulder get in a cab and point to the word Carnival. The driver will know where you need to go to get back to the ship. Of course it can be fun to get back early and watch those who have to point at the towel tring to get on.
2004 Carnival Imagination Grand Cayman/O.R. Jamica
2006 Carnival Valor Eastern Caribbein
2008 Carnival Liberty Exotic W. Caribbein
2010 Carnival Spirit Mexican Rivera
2012 Carnival Freedom Exotic W. Caribbein