Nestled between mountains and water, Haines, Alaska is a historic small town filled with scenic beauty, wildlife, and outdoor ...