Bay of Islands. For those who love beaches and water activities, it’s paradise. A three-hour drive or 35-minute flight north of Auckland, the Bay of Islands encompasses 144 islands between Cape Brett and the Purerua Peninsula. It includes the boutique towns of Opua, Paihia, Russell, and Kerikeri. A three-hour drive or 35-minute flight north of Auckland, the Bay of Islands encompasses 144 islands between Cape Brett and the Purerua Peninsula and includes the boutique towns of Opua, Paihia, Russell, and Kerijeri. On land, enjoy beautiful river and seaside walking tracks or encounter the mighty Kauri Tree in pristine subtropical rainforest.