The Samish Indian Nation, the state Department of Transportation and Skagit County are working to fix a perilous intersection on Fidalgo Island.