But other islands (think: Eleuthera, Harbour Island and the Exumas) lure visitors to their picturesque beaches and world-renowned dive sites. Bay Street in Nassau runs parallel to New Providence ...