Neverland is a small physical island offshore of Britain, In the novel, it is stated that Peter made up these directions to impress Wendy and that they found the island only because it was "out looking for them". Barrie also writes that it is near the "stars of the milky way" and it is reached "always at the time of sunrise