NARROWS HARBOUR ISLAND, ELEUTHERA