 To the East, the Swinomish Channel separates Fidalgo Island from the mainland.The weather is milder than other areas of the Pacific Northwest, because it lies within the Olympic Mountain rain shadow.Fidalgo Island gets 21 inches of rain per year, only half as much as Seattle.