John Henry’s Marina & Resort offers accommodations with stunning, panoramic views. Our location is one of the most beautiful and peaceful places on the Sunshine Coast. Eagles soar overhead. Deer graze throughout the property, often with their fawns. The water in front of you is full of sea life, including star fish, crab and oysters.

Two of our cottages (Prawn Palace and Oyster Shack) are tucked away at the very front of our property. They sit on a large semi-private shared deck, which extends right over the ocean, with unobstructed views of the entrance to Pender Harbour. The other two cottages (completely remodelled Winter 2017) are steps away from the waterfront overlooking Hospital Bay. These cottages feature large, private front yards where you can watch all the boat activity that happens in our marina and at our fuel dock.

We are located a 1-1/2 hour drive from the Langdale Ferry. (For further details about ferry schedules to Langdale, please consult the BC ferries website here: After you get off the ferry, drive north towards Garden Bay on the Sunshine Coast Highway. After you pass Madeira Park, watch for our sign directing you to Garden Bay. At the Petro Canada gas station turn left and continue on Garden Bay Road for 8 km. The road will dead end and you will see John Henry’s General Store on the other side of the salt water lagoon that’s next to our property. Turn left and drive around the lagoon toward John Henry’s.

To reach our Marina & Resort office, continue past John Henry’s General Store, drive down the road next to the store until you see our parking lot. The office is directly in front of you. Our Winter office hours are  9:00am to 5:00pm, Monday through Friday. The Marina & Resort office phone number is 604-883-2336, Ext. 1.