The Bay of Islands stretches for miles with one island after another.