what is the island which contains the airport located in nassau , the bahamas ?
new providence