I would highly recommend one of the longer Kenai Fjord cruises offered by Major Marine. We took the 8.5 hour cruise that goes all the way to the back fjords and glaciers in the park - we wanted to take a longer one to have the best chance to see marine life, and this one did not disappoint. Captain Justin Krank and Naturalist Clint did a fantastic job of taking us to the best locations to see lots of animals, and these guys were very helpful, knowledgeable, and friendly. We were able to see humpback whales, Dalls porpoises, sea otters, sea lions, harbor seals, mountain goats, bald eagles, puffins and several glaciers and waterfalls. This was the highlight of our two weeks in Alaska.