They don't own it all, just a bit of it.
Anyway, just to get you back in the loop, as we miss you:
The following Cruise Lines have Private Islands in the Caribbean for their guests:
*
Castaway Cay, Bahamas - Disney Cruise Line
*
Half Moon Cay, Bahamas - Holland America Line
*
Great Stirrup Cay, Bahamas - Norwegian Cruise Line
*
Princess Cays, Bahamas - Princess Cruises
*
CocoCay, Bahamas - Royal Caribbean
*
Labadee, Hispaniola - Royal Caribbean
Even Sandals Resort has it's own
offshore private islandYou live and learn on Travelpod!
.