Taupo— so much more than just a lake, Taupo, a town in the centre of the North Island of New Zealand, is famed for its 616 sq km lake—by far the largest in New Zealand and one that was created by a ...