Te Puke is a town located 28 kilometres southeast of Tauranga in the Western Bay of Plenty region of New Zealand