Exclusive Alaska Fishing Resort Kodiak, Alaska Whale Watching Alaska’s Kodiak Island Resort is a remote, world class sport fishing lodge, located in Larsen Bay on Kodiak Island, 240 miles southwest of Anchorage, Alaska ... View Details »