5 Weeks | 492 Nautical Miles | Mostly at Anchor | Orcas & Humpback
🧭
Voyage Overview
This is the completed Summer 2026 voyage of S/V Oceanus, updated from the original
32-day planning itinerary to reflect the stops actually made. The five-week cruise
covered 492 nautical miles based on the final Navionics route.
The cruise was overwhelmingly an anchoring trip: only five nights were spent at docks.
5 WeeksDuration
492Nautical Miles
5Dock Nights
~30Nights at Anchor
⛵ Actual Route
23 listed stops
#
Stop
Approx. Leg
How We Stayed / Notes
Start
Gig Harbor
— nm
Anchored / departure
1
Port Ludlow
32 nm
Anchored
2
Spencer Spit
~30 nm
Anchored
3
Reid Harbor
~18 nm
Anchored
4
Roche Harbor
~4 nm
Dock — 1 night (northbound)
5
Van Isle / Sidney area
~17 nm
Anchored / customs stop
6
Montague Harbour North
~16 nm
Anchored — favorite beaches
7
Nanaimo
~30 nm
Dock — 2 nights
8
Pender Harbour / Garden Bay
~31 nm
Anchored — weather hold
9
Refuge Cove
~46 nm
Anchored
10
Squirrel Cove
~4 nm
Anchored
11
Refuge Cove
~4 nm
Anchored
12
Grace Harbour — Desolation Sound
~7 nm
Anchored
13
Melanie Cove — Desolation Sound
~5 nm
Anchored — cruise highlight
14
Pender Harbour
~50 nm
Anchored
15
Nanaimo
~31 nm
Anchored
16
Montague Harbour North
~30 nm
Anchored — returned for the beaches
17
Roche Harbor
~21 nm
Dock — 1 night (southbound)
18
Spencer Spit
~16 nm
Anchored
19
Port Ludlow
~30 nm
Anchored
20
Kingston
~28 nm
Dock — 1 night
21
Blake Island
~22 nm
Anchored
Finish
Gig Harbor
~20 nm
Home
Individual leg mileages are approximate route-planning values. The authoritative completed-voyage total is
492 nautical miles from Navionics.
🌦️ Weather Changed the Plan
Pender Harbour / Garden Bay — Northbound Weather Hold.
Oceanus remained anchored in Pender Harbour while waiting for a suitable weather window
before continuing north toward Refuge Cove and Desolation Sound. The schedule gave way
to conditions — exactly the flexibility the five-week cruise allowed.
📷
Pender Harbour — Photo Gallery
These photos are from our return trip, when Oceanus stopped again in Pender Harbour on the way south.
Oceanus at anchor in Pender Harbour.Oceanus viewed from the bow.A quiet view across Pender Harbour.
⭐ Cruise Highlights
🏖️ Montague Harbour North
One of our favorite beach stops on the cruise.
We enjoyed it enough to make Montague Harbour North a stop in both directions.
The north side is known for its distinctive white shell beach and sheltered waters.
📷
Montague Harbour North — Photo Gallery
Favorite scenes from the north anchorage, beach, paddling and sunset.
Shadow enjoying the beach.A calm morning in the anchorage.Boats at anchor in the sheltered harbour.Paddleboarding with Shadow.Shadow keeping watch from the dinghy.Sunset over the harbour.A spectacular sunset from Oceanus at Montague Harbour.Montague Harbour Provincial Marine Park.The distinctive beach at Montague Harbour North.Yinglan and Shadow enjoying the clear shallows at Montague Harbour.
🎬
Montague Harbour — Beach & Shadow Videos
Three clips from our time at Montague Harbour North, including Shadow swimming and enjoying the beach.
Shadow swimming at Montague Harbour North.
More beach and swimming time at Montague Harbour North.
Shadow and Yinglan enjoying the water at Montague Harbour North.
⚓ Melanie Cove — A Favorite Anchorage
One of the standout anchorages of the entire five-week cruise.
We worked Oceanus all the way inside Melanie Cove.
We were the last boat in, with an amazing spot directly across from the beach.
The protected, intimate setting and beach made this one of our favorite places of the trip.
📷
Melanie Cove — Photo Gallery
Scenes from one of the standout anchorages of the cruise: exploring, playtime and quiet water with Shadow.
Calm water, forest and mountain scenery in Melanie Cove.Exploring Melanie Cove by dinghy with Shadow.Exploring the quiet coves and shoreline.Playtime in Melanie Cove.A day on the water in Melanie Cove.Another Melanie Cove memory.Yinglan and Shadow relaxing together on the floating swim platform in Melanie Cove.Shadow showing off his sea legs.Shadow ready for the next adventure.Morning reflections in the still water of Melanie Cove.Forest and shoreline reflected in the anchorage.Oceanus tucked into Melanie Cove.Oceanus beneath the forested mountains of Melanie Cove.Dramatic skies over our Melanie Cove anchorage.Oceanus resting quietly at anchor.Looking across the anchorage on a beautiful afternoon.
📷
Prideaux Haven — Photo Gallery
Mountain scenery, anchorages and dinghy exploring around Prideaux Haven.
The dramatic mountain backdrop of Prideaux Haven.Boats tucked into Prideaux Haven.A sunny Prideaux Haven memory.Looking for a beach with Shadow.A peaceful swimming hole in Prideaux Haven.Exploring the coves of Prideaux Haven by dinghy.Shadow on another Prideaux Haven dinghy adventure.A sunny dinghy cruise with Shadow along for the ride.Enjoying the warm, shallow water while exploring Prideaux Haven by dinghy.Entering Prideaux Haven beneath dramatic coastal mountains and clouds.
🎬
Prideaux Haven — Dinghy Concert
A memorable dinghy concert in Prideaux Haven, right next to our Melanie Cove anchorage.
Captain Richard performing a floating concert in Prideaux Haven — music drifting across one of the most beautiful anchorages in Desolation Sound.
📷
Underway to Desolation Sound — Photo Gallery
Scenes underway in British Columbia, from sailing Oceanus north to the dramatic entrance and quiet waters of Desolation Sound.
Actually sailing — a beautiful day underway aboard Oceanus.Underway through the spectacular waters of British Columbia.Approaching Desolation Sound.Mountains opening ahead as we approach Desolation Sound.Underway in Desolation Sound with the dinghy in tow.The Desolation Sound marker along the rocky shoreline.Passing Hope Point near Refuge Cove in Desolation Sound.Sharing the waterways with a BC ferry while underway in Canada at sunset.Captain Yinglan underway with the dinghy in tow.Fresh oysters — another delicious cruising treat aboard Oceanus.
🌲 Desolation Sound
Actual stops included Refuge Cove, Squirrel Cove, Grace Harbour and Melanie Cove.
Grace Harbour provided a large, sheltered Desolation Sound anchorage.
Squirrel Cove added another exceptionally protected anchorage to the route.
🏝️ Favorite San Juan Islands Stops
🦀 Spencer Spit — Beach & Dungeness Crab
Spencer Spit was one of our favorite San Juan Islands stops.
We especially enjoyed the long beach and spending time ashore.
We caught Dungeness crab while we were there — one of the memorable treats of the cruise.
The combination of the beach, protected setting, and crabbing made Spencer Spit a stop we enjoyed in both directions.
Dungeness crab from Spencer Spit — a memorable feast from the San Juans.A beautiful blue-sky day at Spencer Spit.A glassy, foggy crossing after leaving Spencer Spit.
🐚 Reid Harbor & Gossip Island — Our Secluded Anchorage
Just inside Reid Harbor, near Gossip Island, is a small white shell beach that became one of our favorite places in the San Juans.
We anchored Oceanus near Gossip Island, close to the beach, rather than staying with the main concentration of boats farther inside the harbor.
We were the only boat in that area, giving the anchorage and little shell beach a wonderfully private, secluded feeling.
It was the kind of quiet anchorage that made the five-week cruise special — beautiful water, a favorite beach nearby, and Oceanus sitting by herself at anchor.
The shell beach on Gossip Island — one of our favorite secluded San Juan stops.
⚓ Reid Harbor note: Stuart Island Marine State Park provides public moorage and good anchoring throughout Reid Harbor, but some surrounding shoreline and facilities are private. Shore access should always respect posted property boundaries and current park guidance.
📷
Roche Harbor — Dinghy & Galley Moments
A few relaxed moments from Roche Harbor — dinghy rides with Shadow and a good meal aboard.
Out for a dinghy ride at Roche Harbor.Shadow confirming that dinghy rides are one of his favorite things.Shrimp cooking aboard Oceanus at Roche Harbor.
🌮
Nanaimo — Penny's Palapa
Our favorite memory of Nanaimo was eating at Penny's Palapa, the floating Mexican restaurant. Sitting right on the water made the meal feel like part of the cruise itself — a memorable stop for ceviche, fish tacos and margaritas during our time in Nanaimo.
Ceviche and chips at Penny's Palapa.Fish tacos with rice, beans and corn at Penny's Palapa.Margaritas at Penny's Palapa — our favorite Nanaimo memory.
📷
Port Ludlow & Blake Island
Quiet shoreline scenes from the final southbound portion of the cruise.
The dinghy pulled ashore at Port Ludlow.Still water and forest reflections at Blake Island.Exploring the quiet shoreline at Blake Island.
🍽️
Life Aboard — Homemade Kimchi
Cruising food was part of the story too, including homemade kimchi prepared aboard.
Homemade kimchi aboard Oceanus.
📷
More Voyage Moments
A few more scenes from the five-week cruise — passages, working-waterfront traffic, and life aboard Oceanus.
Leaving Gig Harbor and beginning the summer cruise aboard Oceanus.
Shadow completely crashed after another day of cruising.One last photo in Gig Harbor before setting off on the summer cruise.Yinglan and Shadow enjoying life aboard Oceanus.Yinglan and Shadow together on a beautiful day on the water.Another favorite moment with Yinglan and Shadow aboard Oceanus.Yinglan and Shadow enjoying the scenery along the cruise.Shadow asks the cruising question: "Are we there yet?"A quiet morning aboard Oceanus with Yinglan and Shadow.
🏡
Home Again — Gig Harbor
After five weeks aboard Oceanus, the familiar entrance to Gig Harbor came back into view — the perfect ending to an unforgettable summer cruise.
Coming through the entrance and back into Gig Harbor.Heading home with the Seattle skyline in the distance.The familiar Gig Harbor entrance — home again.
🐾 Shadow's Adventures
🐕 From Sailing Companion to Great Boat Dog
Over the five-week cruise, Shadow became increasingly comfortable and confident aboard Oceanus.
While underway, he was especially comfortable wearing his life jacket. He settled down, rested during passages, and was very well behaved.
At anchor, Shadow learned to swim and did great. By the end of the trip he had become a very good, confident swimmer.
He discovered that he loves the water, beach time, and especially dinghy rides.
Montague Harbour North and Melanie Cove gave him some wonderful opportunities to enjoy the beach and water.
This cruise confirmed it: Shadow is turning into a great boat dog.
🐾 Boat-dog safety note: Shadow's life jacket remained part of his underway routine even as his swimming skills improved — a good habit around open water, current, cold water, and unexpected conditions.
🐋 Wildlife Encounters
🌊 Orcas & Humpback Whale
During the five-week voyage, we encountered two pods of orcas.
We also saw a humpback whale during the trip.
These encounters became some of the unforgettable wildlife moments of the 492-nautical-mile cruise through the Salish Sea and British Columbia waters.
⚓ Life at Anchor
Of roughly 35 nights away, only five nights were spent at a dock:
one night at Roche Harbor northbound, one night at Roche Harbor southbound, two nights at Nanaimo, and one night at Kingston.
The remainder of the cruise was spent at anchor.
That made anchoring — rather than marina hopping — one of the defining features of the voyage.
📊
Planned vs. Actual
Original Plan
Actual Cruise
Duration
32 days
5 weeks
Mileage
~415 nm
492 nm
Difference
—
+77 nm / ~19%
Dock nights
Not a defining metric
5 nights
Route character
Schedule-driven plan
Weather-driven, mostly anchored
🏁 Final Voyage: 5 Weeks | 492 Nautical Miles
Gig Harbor → Desolation Sound → Gig Harbor
5 dock nights (Roche Harbor 1+1 · Nanaimo 2 · Kingston 1) · ~30 nights at anchor · 2 international border crossings
Favorite beach stops: Spencer Spit, Reid Harbor/Gossip Island, Montague Harbour North & Melanie Cove
Signature anchorage: deep inside Melanie Cove, directly across from the beach
San Juan highlight: Dungeness crab at Spencer Spit & a secluded Gossip Island anchorage
Wildlife: two pods of orcas & a humpback whale
Shadow: confident swimmer, dinghy enthusiast & great boat dog
AI Planning Conversation Summary
Transcript overview & trip-planning record · generated 22 September 2026
Overview
The trip. A multi-week cruise aboard a sailboat (not a powerboat), roughly 6 knots of boat speed without current assist, towing a dinghy the whole trip and with a dog aboard. The route ran from Gig Harbor, WA, north through Puget Sound and the San Juan Islands, across the border into BC at Sidney/Van Isle Marina, through the Gulf Islands (Montague Harbour), north via Nanaimo/Newcastle Island toward the Sunshine Coast (Pender Harbour), and on to Desolation Sound (Refuge Cove, Squirrel Cove, with Melanie Cove/Prideaux Haven as the turnaround point), before starting the trip back south.
How the planning worked. For nearly every leg, a downloadable HTML "skipper's briefing" was produced covering wind forecasts (Environment Canada and NWS marine zones), tidal current tables (Dodd Narrows, Haro Strait/Kellett Bluff, Point Wilson/Admiralty Inlet), routing notes, and known hazards — most notably the Whiskey Golf (CFMETR) torpedo test range near Nanoose Bay, which required either live status checks or a routing detour. Nearly every departure got at least one "go/no-go" re-check against fresh forecasts, live lightstation/buoy readings, and the user's own apps (PredictWind, Windy, Windy.app, Navionics) before casting off.
Recurring themes. Weather models frequently disagreed with each other and with what conditions actually looked like at anchor, which led to a repeated practice of leaning on live lightstation reports (Merry Island, Chrome Island) as the tie-breaker. Tidal current tables for Dodd Narrows were read directly off photographed CHS printed pages after PDF/automated extraction repeatedly failed. Two routing corrections were made mid-trip after the user caught errors (see Corrections below). Anchorage choices were adjusted in real time based on actual holding conditions (Refuge Cove turned out to be rock-bottom/dock-only, prompting a move to Squirrel Cove).
Route & Leg-by-Leg Summary
Leg 1 — Gig Harbor → Port Ludlow Tue 7/14, 0600 departure
First skipper's briefing requested and delivered as a downloadable HTML file — wind (NWS PZZ134/PZZ135) and Tacoma Narrows/Foulweather Bluff current notes.
Established the HTML template (styled document with wind box, tide table, hazards, source links) reused for every subsequent briefing.
Leg 2 — Port Ludlow → Spencer Spit 0900 PST departure, later revised
Briefing built, then rebuilt after the user asked to time departure to hit Point Wilson near slack water — timeline and current-window language updated accordingly.
Standalone multi-day Point Wilson slack-water reference table produced separately (Jul 12–18), extrapolated from Foulweather Bluff data with confirmed vs. extrapolated rows flagged.
San Juan Islands / Sidney, BC area — planning & provisioning
Researched anchorages near Sidney BC (north of Sidney, Princess Bay area) and Montague Harbour, including holding/anchoring notes.
Given the user's stated difficulty walking long distances, liquor-store provisioning near Sidney was researched with taxi/call-ahead recommendations rather than a walking plan (Thrifty Foods Sidney link provided).
Full briefing built: Haro Strait/Kellett Bluff current table, CBSA phone-reporting procedure (verbal declaration, no forms, dedicated phone at the Van Isle fuel dock), personal exemption limits for alcohol, cooked-meat import question answered, Swartz Bay ferry-traffic hazard noted.
Multiple live re-checks of Haro Strait conditions the morning of the crossing before departure.
Later editions added a Van Isle Marina slip-reservation box (phone, Dockwa link) and the mobility-related provisioning note.
Newcastle Island → Pender Harbour Whiskey Golf transit
Whiskey Golf (CFMETR) hazard researched in depth: transit-corridor coordinates, contact numbers, and the distinction between the next-day-only phone line (1-888-221-1011) versus same-day status (VHF 10 / 250-468-5080) — corrected mid-conversation after the user asked "how early can I call."
Forecast for this crossing deteriorated intraday (calm morning outlook → Strong Wind Warning appearing between AM/PM bulletins), prompting a same-day "leave early" revision to the briefing with a new timeline.
An alternate northern routing (Newcastle Island → Hornby Island Tribune Bay → Savary Island → Lund → Prideaux Haven) was also drafted, explicitly avoiding Whiskey Golf, for use if the range status was unfavorable.
Whiskey Golf was ultimately confirmed (by phone) to be in its summer shutdown until August 11 — removing the hazard for that window.
Correction — Reid Harbor → Van Isle Marina
Briefing initially routed the departure past Turn Point; the user corrected this ("when you leave Reid Harbor you do not go by turn point"). Route was verified and rewritten to the correct Boundary Pass / New Channel / Spieden Channel path, with a footer note documenting the fix.
Dodd Narrows — current table reading (Jul 22 and early Aug)
Automated PDF extraction of the official CHS current tables repeatedly failed past a page limit, and third-party XTide mirrors were blocked to automated fetch. The user photographed/pasted the printed table pages directly.
July 22 slack times derived as 0541 and 1204 PDT, later confirmed against Navionics.
An early-August read (Sunday Aug 9) initially misaligned rows and had to be redone from a fuller pasted table, correcting to 0721 and 1441 PDT.
The attached CHS 2026 table (Jul–Sep columns) is the same reference document used for these lookups.
Pender Harbour → Desolation Sound leg plan revised repeatedly
Initial plan split the leg with an intermediate stop (Savary Island / Powell River) to keep daily travel under 6 hours, per the user's stated preference.
Jedediah Island / Boho Bay explored as an anchorage option; corrected after research showed Boho Bay is actually on neighboring Lasqueti Island, not Jedediah — Deep Bay (north end of Jedediah) was substituted.
Grace Harbour was initially framed as a midpoint stop, then corrected — it sits close to Refuge Cove, not roughly midway from Pender Harbour, so it was reframed as a side-trip rather than an en-route stop.
In the end, the user departed Pender Harbour and ran directly to Refuge Cove in one push, on the first favorable weather window, rather than using any of the discussed intermediate stops.
On arrival, the anchor at Refuge Cove found rock bottom; research showed Refuge Cove is effectively dock-only rather than a true anchorage, so the user asked about tying to the fuel dock, found it full, and moved to Squirrel Cove (confirmed good mud holding).
Other Desolation Sound topics covered along the way: nearby beaches at Refuge Cove, Paige Islets location, holding/anchoring quality at Prideaux Haven, jellyfish species present and sting severity, live wind/wave station availability for the northern Strait of Georgia, and boat-maintenance questions (adding anchor chain, splicing chain-to-chain).
A slip reservation for Thursday, August 6, 2026 was confirmed for the Melanie Cove (Prideaux Haven) → Pender Harbour return leg.
Return leg planning — toward Nanaimo
Weather comparisons run repeatedly (EC official text vs. Windy.app vs. PredictWind vs. GFS+) to pick the best return-crossing day, with the user consistently preferring some wind over dead calm to avoid an uncomfortable beam/quartering swell, and explicitly avoiding a headwind dead on the nose.
Dodd Narrows slack times pulled again for the return transit window (Sunday in question), with a Navionics-vs-table discrepancy resolved once the fuller printed table was provided.
As of the most recent check, the user was preparing final go/no-go weather and current checks ahead of the Nanaimo-bound leg.
Corrections Made During the Trip
1. Gale-warning overstatement. A synoptic Marine Weather Statement was initially described as a formal gale warning; corrected after the user pointed out no watch/warning was actually posted.
2. Turn Point routing error. Reid Harbor departures were initially routed past Turn Point; corrected to the actual Boundary Pass / New Channel / Spieden Channel route after the user flagged it.
3. Dodd Narrows table misreads. Two separate instances of misaligned rows in the printed CHS current table (an internally inconsistent July 22 read, and a row-shifted early-August read) were caught and corrected once fuller table data was supplied.
4. Boho Bay geography. Boho Bay was initially placed on Jedediah Island; corrected to its actual location on neighboring Lasqueti Island.
5. Grace Harbour framing. Grace Harbour was initially presented as a midpoint stop toward Refuge Cove; corrected once distances showed it sits close to Refuge Cove rather than roughly halfway from Pender Harbour.
Key Reference Sources Used Throughout
Purpose
Source
Wind forecasts (US waters)
NWS marine zone forecasts (PZZ134, PZZ135, etc.)
Wind forecasts (Canadian waters)
Environment Canada marine zone forecasts (Strait of Georgia N/S of Nanaimo, Haro Strait, Juan de Fuca sub-zones, Northern Inland Waters)