Take the Horseshoe Bay - Langdale Ferry (remember the return fare is free) and follow the Sunshine Coast Highway 101 through Gibsons and Sechelt and on to the Pender Harbour area. It is 63km from the Ferry Terminal to Madeira Park which is the town center for Pender Harbour.
Continue on past the Madeira Park turnoff on Hwy 101 for another 5.1km and turn left onto Spriggs Road.
If you're traveling from Vancouver Island, take the ferry at Little River Terminal in Comox to the Westview Terminal in Powell River. The passage takes one hour and fifteen minutes and the ferry docks in the heart of Powell River.
Upon leaving the ferry terminal follow Highway 101 south 31km to the Saltery Bay Terminal and take the Powell River - Sechelt Ferry to Earls Cove.
Back on Highway 101 continue south 18km past Garden Bay Road junction. Just past the PetroCan Station turn right off Hwy 101 onto Spriggs Road.
...follow the pavement and turn right onto Little Mountain Rd. and then left on Mt. Daniel View Rd. Approx. 1.1km from the Spriggs turnoff look for a stone column with signage for MOON DANCE & RAND and turn right down the gravel lane.
Follow the lane for 200 feet and turn left at the next lane with the split rail fence entry and another MOON DANCE sign.
This lane will lead you past The Treehouse (cedar and metal fence on your right)...
and then a bit farther down the driveway you'll pass Kathleen's office on your left.
When you reach the fork keep to your right for The Cabin or go left for The Perch. The Cabin parking area opens to a well lit footpath that will lead you down to Moon Dance Cabin (approx. 80 paces). The Perch parking is at the foot of the ramp. See Accessibility.
Some people choose to explore both the Sunshine Coast and Vancouver Island and if this is for you, be sure to ask for the Captivating Coast Circle Tour Package at the Terminal and enjoy extra savings on your trip.
The views from the ferries are among the most memorable in the world and the opportunities to see marine life are frequent and varied. Enjoy the cruise but remember which deck you parked on!!
***From Vancouver Island you also have the option of using BC Ferries at both Nanaimo (Departure Bay Terminal) and Victoria (Swartz Bay Terminal). See the BC Ferries link for schedules and special Circle Tours at reduced fares.