Wild roses decorate the hillsides, the meadows are full of wildflowers, and the comet NEOWISE is gracing the night sky these days. Life on Alaska's Kodiak Island.