Life jackets on the ship for everyone is provided free of charge. If you don't find them in your cabin before the muster drill, just ask your cabin steward and he/she should get them for you. You can use them on the ship, not just for the muster drill. I don't believe you can take them off the ship however, so I don't know about Labadee.
Majesty of the Seas - 10/03 & 02/07 & 11/08
Enchantment of the Seas - 10/04 & 10/11
Mariner of the Seas - 10/05
Vision of the Seas - 10/06 & 09/07
Carnival Liberty - 10/07
Adventure of the Seas - 9/08
Ruby Princess - 12/09
Voyager of the Seas - 9/10
Carnival Spirit - 11/10
Oasis of the Seas - 9/13
We bought a speedo life vest from Walmart I think. Its wasnt much to pack.
We were concerned with getting on and off tenders with our 3 yo son. It can be a little harry if its not calm and then there is the ride into the port also.
CCL Inspiration 09
RCCL Explorer of the Seas Eastern 09
CCL Miracle Southern '08
RCCL Enchantment of the Seas Western '07
PCL Caribbean Princess Eastern '05
RCCL Explorer of the Seas Western '05
RCCL Explorer of the Seas Eastern '04
CCL Destiny Southern '01
CCL Sensation Eastern '94
CCL Ecstacy Western '92
CCL Jubilee Eastern '90