Haines is wedged between mountains and glaciers on the Lynn Canal, the deepest fjord in North America, out-of-sight from cruise ships headed to Skagway and you are visiting with kids.