Friday Harbor sits in a marine environment unlike almost anywhere else Alpine Exteriors works. The roofs here take on salt-laden air off the San Juan Channel, deep shade from fir and madrona canopy that keeps moss thriving year-round, and the same heavy winter rain that soaks the rest of northwest Washington — but with the added wrinkle that every crew, every bundle of shingles, and every dumpster has to come over on the ferry. That changes how homeowners here should think about roof timing. A small problem left too long doesn't just mean a bigger repair bill; it can mean waiting weeks for a ferry-dependent contractor to get materials and a crew back to the island. Knowing the warning signs early, and knowing which ones are urgent versus which can be scheduled around, is genuinely useful information for anyone with a roof in San Juan County.
Asphalt shingles are coated with small mineral granules that shield the underlying asphalt from UV exposure and give the shingle its color. As a roof ages, those granules wear loose and wash into the gutters, where they show up as a gritty, sand-like buildup. A little granule loss every year is normal. A lot of bare, shiny-looking asphalt showing through, or gutters that fill with grit every time it rains, means the shingle's protective layer is thinning out faster than it should. On Friday Harbor roofs this tends to accelerate on slopes that get direct afternoon sun, since UV exposure combined with the temperature swings between sunny days and cool marine nights breaks down the asphalt binder more quickly than in shaded areas.
Curling happens when shingle edges lift and turn upward, or the whole shingle cups so the middle rises above the edges. It's usually a sign the shingle has lost its flexibility and is drying out from age, or that there's poor attic ventilation trapping heat and moisture underneath the roof deck. Curled shingles no longer lie flat against each other, which means wind can get underneath them more easily — a real concern given how much wind funnels through the San Juan Channel and off the Strait of Juan de Fuca during fall and winter storms. Once shingles start curling across a wide area of the roof, it's generally a sign of a roof nearing the end of its service life rather than a spot repair.
Moss is probably the single most common roofing complaint on shaded, moisture-heavy properties in San Juan County. Between the tree cover common on Friday Harbor lots and the long stretches of damp weather from fall through spring, north-facing slopes and roofs tucked under fir stands rarely get enough sun to dry out fully. Moss holds moisture against the shingle surface, and over time its root-like rhizoids work into the granule layer and lift shingle edges, giving water a path underneath. A light green tinge on a shady slope isn't an emergency, but thick, cushiony moss mats — especially ones that have been growing for more than a season or two — are already doing damage you can't fully see from the ground.
Winter storms that track across the Strait and funnel through the islands can produce sustained wind and gusts strong enough to lift shingle tabs, pull off ridge caps, or peel back sections that have already been weakened by age or moss. After any significant wind event, it's worth a visual check for shingles that look out of alignment, are missing outright, or have visible creases from flexing in the wind. A few missing shingles from one storm is a repair. Repeated wind damage across multiple storms, on a roof that's already showing granule loss or curling, is usually a sign the roofing material itself can no longer take normal Puget Sound weather.
A flashlight check in the attic on a dry day, looking for pinpricks of daylight through the roof boards, is one of the most reliable ways to catch a failing roof before it becomes an active leak. Rust-colored or gray-brown stains on the attic sheathing, damp insulation, or a musty smell all point to water already getting through, even if nothing is visibly dripping into the living space yet. Given how much rain San Juan County sees over a typical winter, a roof that's letting moisture into the attic space is also working against the insulation and ventilation performance the Washington State Energy Code assumes the building envelope will maintain — wet insulation loses much of its R-value and won't perform the way it was designed to.
Pressing gently on the roof deck from the attic side, or noticing a visible dip or wave when looking at the roofline from the street, can indicate the plywood or board sheathing underneath has absorbed water and started to soften or rot. This is one of the more serious signs on this list, because it usually means water intrusion has been ongoing for a while, not just started. A sagging deck also means the roofing material above it no longer has solid, even support, which accelerates further shingle damage.
Flashing is the metal that seals transitions — around chimneys, at wall-to-roof joints, along dormers, and around skylights. It's a common failure point because it relies on sealant and clean metal-to-metal contact, both of which degrade faster in a salt-air environment like the islands. Rust streaks below a chimney, flashing that's visibly lifted or separated from the surface it seals, or cracked sealant beads are all signs the flashing needs attention. Flashing failures are often repairable without a full roof replacement, but they're also one of the most common sources of leaks that get misdiagnosed as shingle problems.
A fair number of the older homes in and around Friday Harbor still have cedar shake roofs, which have a different failure pattern than asphalt. Watch for shakes that have split along the grain, cupped upward at the edges, or gone missing outright, along with a grayed, thinning appearance overall. Cedar handles this climate well when it's properly maintained, but the same damp, shaded conditions that grow moss on asphalt roofs also encourage fungal growth and accelerated decay in cedar shakes, particularly on the north side of a roof or under tree cover.

Not every warning sign demands immediate action, and it's worth being honest about that rather than pushing every homeowner toward a full replacement. Active leaks, a soft or sagging roof deck, daylight through the roof boards, and storm damage that's exposed the underlying deck are urgent — these situations get worse with every rain event, and on a ferry-dependent schedule, it's better to get a contractor booked early rather than wait until the next storm makes things worse. Moderate granule loss, isolated curling on one slope, light-to-moderate moss, and minor flashing wear can usually be scheduled rather than rushed, though they're worth addressing before the next wet season rather than letting them compound. A roof that's simply reaching the end of its expected lifespan, with no active leak yet, gives you the most flexibility to plan the work, choose materials, and coordinate ferry logistics on a reasonable timeline instead of reacting to an emergency.
The most useful first step is a roof inspection from someone who actually walks the roof and checks the attic, not just a look from the driveway. That inspection should note the age and condition of the roofing material, the state of the flashing, ventilation adequacy, and whether there's any active moisture in the attic or deck. From there, homeowners generally have three paths: a targeted repair if the damage is isolated, a moss treatment and gutter clean-out if that's the main issue, or a full replacement if the roof is broadly past its service life. Given the ferry logistics involved in getting materials and crews to San Juan County, it's worth asking any contractor how they schedule island jobs and whether they batch trips to keep costs reasonable — Alpine Exteriors, working out of the Anacortes ferry corridor, plans San Juan County jobs around ferry availability rather than treating each one as a one-off trip. Replacement costs vary widely with roof size, pitch, material choice, and how much of the deck needs repair, so a written, on-site estimate is far more useful than any general figure.
It depends heavily on material and how much shade and moss exposure the roof gets. Asphalt shingle roofs in this climate often start showing real wear in the range of 15 to 20 years, sometimes sooner on heavily shaded, moss-prone slopes, while a well-maintained roof with good sun exposure and regular moss control can run longer. Cedar shake roofs have their own timeline and depend a lot on how consistently they've been treated and kept clear of moss and debris.
Not necessarily. Light to moderate moss can often be treated and removed, with the shingles underneath still in serviceable condition once cleaned. The concern is moss that's been established for years, since by that point it may have already lifted shingle edges and let water underneath. An inspection is the only reliable way to tell whether it's a cleaning job or a sign of underlying shingle damage.
Every contractor working in the islands has to plan around ferry sailings for crews, equipment, and material deliveries, which naturally limits how quickly a job can be started compared to mainland work. That's a real logistical factor, not a reason to delay getting an inspection — if anything, it's a reason to get on a contractor's schedule earlier once a problem is identified, rather than waiting until a leak becomes an emergency.
Yes. Alpine Exteriors holds Washington state contractor license ALPINI751OW, which covers roofing, window, deck, and gutter work across the areas we serve, including ferry-accessed San Juan County properties out of our Anacortes-based operations.
If any of these signs sound familiar — moss that keeps coming back, granules piling up in the gutters, a stain on the ceiling that wasn't there last winter — it's worth having someone look before the next storm rolls through the Strait. Alpine Exteriors serves Friday Harbor and the rest of San Juan County alongside our regular service area in Skagit, Island, and Whatcom counties, and we plan island visits around the ferry schedule so an inspection or estimate doesn't turn into a scheduling headache. Reach out to Alpine Exteriors to get a straightforward, on-site look at what your roof actually needs.