Ongoing: Spring King Salmon Derby, through May 31. Tickets $30 for the month. Details: juneauempire.com/springking/.
Ongoing: Trail of Time guided hikes, 10 a.m. and 2 p.m. daily, Mendenhall Glacier Visitor Center. Details: 789-6635.
May 25: High Power Rifle and Sporting Rifle Shoot, at the Hank Harmon Rifle Range, 8:30 a.m. registration, shoot at 9:30 a.m. Details: www.go.to/jrpc.
May 25: Public trap shooting at the Juneau Gun Club on Montana Creek Road, 10 a.m.-2 p.m. Details: 789-9844.
May 28: Parks and Rec Wednesday hike. For age 18 and older, no dogs or firearms. Details: 586-0428.
May 28: Public trap shooting at the Juneau Gun Club on Montana Creek Road, 6-9 p.m. Details: 789-9844.
May 29: Trail Mix monthly meeting, 7-9 p.m., Dzantik'i Heeni Middle School library. Details: James King, 790-6406.
May 30: Spring King Salmon Derby picnic, False Outer Point, hot dogs and sodas on sale. Details: 463-7375.
May 30, 31, June 1, 7 & 8: Adult beginning dinghy lessons by the Juneau Youth Sailing Foundation, 6 p.m. Fridays, 8 a.m.-noon weekends, $160. Details: 789-3546.
May 30: Viewing the solar eclipse from Mount Jumbo, Juneau Alpine Club hike. Details: Jim Smith, 789-3984.
May 31: Gastineau Humane Society "Poop Scoop" day, 9 a.m., Brotherhood Bridge Trail. Details: 789-0260.
May 31: Juneau Audubon Society bird walk at Sandy Beach, Douglas. Meet at the parking lot at 8 a.m. Leader is Paul Suchanek. Details: firstname.lastname@example.org.
May 31: Jim Geraghty of Trail Mix guides hikers to artifacts and ruins along the Treadwell Historic Trail. Meet at Sandy Beach. Details: 586-0428.
May 31, June 1, 7 & 8: Adult beginning keelboat lessons by the Juneau Youth Sailing Foundation, 8 a.m.-noon, $250. Details: 789-3546 or www.juneauyouthsailing.org/.
May 31: 12th Annual Sea Coast Relay, starting at 9, 9:30 and 10 a.m., Eagle Beach Campground parking lot to Skaters Cabin. South East Road Runners event. Details: Ken Maas, 789-5119 or email@example.com.
June 1: Willette Janes, author of "In the Miner's Footsteps," leads hikers up Perseverance Trail into Silverbow Basin. Meet at the end of Basin Road, 10 a.m. Details: firstname.lastname@example.org or 790-6406.
June 1: Juneau Yacht Club Spring Harbor Races, Round 4, Juneau Harbor Turning Basin, 10 a.m.-4 p.m. Details: www.juneauyachtclub.org/.
June 3: Juneau Alpine Club monthly public meeting, 7 p.m., downtown library. Includes brief knot-tying workshop. Details: Don Larsen, 789-2036.
June 4: Juneau Yacht Club Sail Squadron meeting, 7 p.m., at the club's Graham Room. Details: www.juneauyachtclub.org/.
June 6-8: Juneau Alpine Club Grandchild Peaks climb, bring ice ax, harness, crampons and camping gear. Details: groups.yahoo.com/group/juneaualpineclub/.
June 7: National Trails Day events: 9 a.m.-1 p.m. work day on the Fish Creek Trail, 8.3 mile North Douglas Highway; 1:30 p.m. grand opening of Rainforest Trail, mile 12 North Douglas Highway; 2:30 p.m. picnic at Outer Point beach with healthy salad contest. Details: email@example.com, 790-6406.
June 7: Senseless tracking, Kids Day at the Glacier program, 11 a.m.-noon. Details: 789-6635.
Submit calendar items to firstname.lastname@example.org.