Urupukapuka Island is the largest island in the Bay of Islands of New Zealand, located about 7.3 km from Paihia. The island is a popular stopover point for tour boats to the Hole in the Rock and is also serviced by ferries for day trips from Paihia and Russell.