We did whale watching in ISP with Captin Shawn through Glacier Winds. It was an incredible day on the water with only 5 guests - his boat holds 6. We saw humpbacks, porpoises, sea otters, puffins, and a bear walking along the shore. There are far fewer boats in that area which makes for much nicer viewing. Highly reocmmend!