Sunshine visits the island - finally! Where are all the pollinators? All this and more - life on Alaska's Kodiak Island.