New Zealand's stunning Bay of Islands, where you can swim with dolphins, island hop by boat and enjoy pristine white sand beaches