I think you might be a little confused about Princess Cays. It's an small island located just off shore of the Bahamas island of Eleuthera. It's located about 60 miles from Nassau & Princess stops there only for it's passengers on a specific cruise. They don't stop at Nassau & then transport people to Princess Cays but go directly to the island & shuttle them to shore using ships tenders located only a mile or two away.