Tourists descend Queen's Staircase in the shade of lush trees in Nassau, Bahamas; it's a top tourist activity in Nassau, a popular cruise port.