CocoCay, also known as Little Stirrup Cay, is a private island owned by Royal Caribbean International, located in Bimini, Bahamas, and is a frequent stop for cruise ships.
Discussion
CocoCay, also known as Little Stirrup Cay, is a private island owned by Royal Caribbean International, located in Bimini, Bahamas, and is a frequent stop for cruise ships.