Rangitoto Island is just across the water from Auckland's city beaches