I know you’re in S.E. Alaska. This anywhere near you?
Yes. Wrangell is about 40 miles South of Petersburg on Wrangell Island. The town of Wrangell is about the same size as Petersburg and has the best boatyard facilities in Southeast AK. We've taken our boat there several times.
Landslide caused by heavy rains. Last I heard 3 dead, three missing. The slide was about 11 miles outside of town.