Eagle River Nature Center sits 30 minutes from Anchorage with riverside trails, moose sightings, salmon runs, and the start of the Historic Iditarod Trail — plus nearby Thunderbird Falls for a quick waterfall detour.