The island in the Halifax harbour