Taupo is located in the center of the North Island along the north coast of the large lake by the same name.