Beaches & Lake on the Sunshine Coast

More beaches and lakes currently being added to this page. Please check back regularly.

Gibsons Beaches, Lakes and Parks

Bonnie Brook Beach and Chaster Park  1577 Ocean Beach Esplanade, Gibsons,

Bonnie Brook Beach and Chaster Park


1577 Ocean Beach Esplanade, Gibsons, BC V0N 1V5

Beach access is a long set of cement stairs leading to a pebble beach overlooking Georgia Strait and Vancouver Island.

Armours Beach, Gibsons


Located next to the Gibsons Village and offers a sandy and pebbly rock beach , dedicated swimming area, wharf and a grassy sloped picnic area.
Winegarden Waterfront Park 474 S Fletcher Road, Gibsons BC

Winegarden Waterfront Park

474 S Fletcher Road, Gibsons BC

Right in the heart of Gibsons Landing, Winegarden Park overlooks Gibsons habour and marina, with stunning views of Keats Island, Howe Sound and the Coast Mountain range.

A popular venue for summer music events with the covered entertainment stage slioping grass field.

The park features a stream with ponds, watercourse play area for kids, wide wheelchair accessible gravel pathways and public washrooms

Roberts Creek Beaches, Lakes and Parks

Roberts Creek Provincial Park

Located on both sides of Highway 101, 12 km west of Gibson’s Landing on the Sunshine Coast.


39-hectare Roberts Creek Provincial Park is wheelchair accessible and facilities include a sani-station near the campground entrance, but no flush toilets or showers. The park is open from May to September.

is two separate sites. One is a waterfront park, accessible from Beach Avenue, and the other is a provincial campground roughly a kilometer away. The campground entrance is on the highway or you can access it on foot or bicycle from Park Road.

The camping area is located in forest of large cedars, Douglas fir and Hemlock trees.

The waterfront park has a cobblestone beach and picnic area which is a good viewing area for sea stars, mussels and oysters or for watching whales, seals and ducks (in winter) offshore.


Roberts Creek Pier

Location.  Turn off Hwy 101 and head straight down to the end of Roberts Creek Road.

This is the popular location of the annual community Mandala painting celebrating the "Day out of time.

Four washroom facilities available, two are wheelchair accessible.

Flume Beach Park

Location:  Flume Road and Beach Avenue. intersection


Its a small beach has a great swimming and  picnic area.

Cliff Gilker Park 3110 Sunshine Coast Hwy, Roberts Creek,

Cliff Gilker Park

3110 Sunshine Coast Hwy, Roberts Creek, BC V0N 2W1
(604) 885-6801
Over 7 km of amazing hiking trails for all levels. There here are also grass playing fields, a playground, picnic area and public washrooms.

Sechelt Beaches, Lakes and Parks

Sandy Hook Beach & Park

6009 Ark Rd, Sechelt, BC V0N 3A4

One of the few sandy beaches on the Sunshine Coast. The perfect swimming spot, a boat launch, picnionc area and kids playground

Kinnikinnick Park

Ripple Way Sechelt, BC
On Ripple Way take a left and continue past the Sechelt Golf Club


Public park great for picnics, team sports with 2 baseball fields and one soccer field., adventure playground for kids and an a small and large concession area plus several walking trails.

The Kinnikinnick Park is named after a west coast low lying shrub and also referred to as "Bear Berry".

Hackett Park 5765 Dolphin St, Sechelt, BC V0N 3A0

Hackett Park

5765 Dolphin St, Sechelt, BC V0N 3A0

This is a 1.8  Acre community park with Soccer, basketball and 2 tennis court, an adventure playground. Home of the annual
Sunshine Coast Arts Council hosts an annual Hackett Park event

Porpoise Bay Beach, Sechelt

Located off Hwy 101 and north of Sechelt just of Sechelt Inlet Road and offers 84 campsites.
Rockwood Gardens Public Park 5511 Shorncliffe Ave, Sechelt, BC V0N 3A0

Rockwood Gardens Public Park

5511 Shorncliffe Ave, Sechelt, BC V0N 3A0
A magnificent Public garden on a hillside overlooking downtown Sechelt. Built in 1935 to serve tourists brought by steamer for summer excursions.

Halfmoon Bay Beaches, Lakes and Parks

Sargeants Bay, Halfmoon Bay

Sargeants Bay, Halfmoon Bay

Located approximately 10 minutes west from Sechelt off Hwy 101. Turn into Half Moon bay onto Redroofs Road and you'll find Sargeants Bay.
From the entrance to Sargeants Bay you can take dedicated hike or mountain biking trails up to Triangle lake or through Connor and Welcome Beach Park.

Trout Lake, Halfmoon Bay, sunshine coast, bc

Trout Lake, Halfmoon Bay

Trout Lake is right off the Sunshine Coast Hwy as in Halfmoon Bay.  A popular swimming spot. There isn't a beach area so you can in the water from the  large rocks along the shoreline. The lake is very deep so its not best for kids unless you get them all ready with life jackets.

The lake used to be the water source for Halfmoon Bay.  If you turn up Trout Lake road you will find a small trail into the lake with an outhouse and picnic area.

Coopers Green Park  550 Fishermans Road Coopers Green Park

550 Fishermans Road located off Redroofs Road

This waterfront park is a day use destination area that is a popular hang out for visitors interested in enjoying a picnic, a game of horseshoes, a day out scuba diving, swimming, playing beach volleyball courts  or to launch a boat.

The warm and shallow waters makes this a popular dive spot. This area is known as the home of the Pacific Octopus.

Coopers Green Regional Park has washroom facilities and a community hall onsite available to rent for special events.
Frances Beach  Halfmoon Bay, Sunshine Coast

Frances Beach

Halfmoon Bay, Sunshine Coast

Smugglers Cove Marine Provincial Park Brooks Rd, Halfmoon Bay V0N 1Y0

Smugglers Cove Marine Provincial Park

Brooks Rd, Halfmoon Bay V0N 1Y0
http://www.env.gov.bc.ca/bcparks/explore/parkpgs/smuggler/
Welcome Beach, Halfmoon Bay, Sunshine Coast, BC

Welcome Beach

Welcome Beach is one of the rare sandy beaches on the Sunshine Coast. No street public directional signage and limited parking making so this quiet beach with mostly locals.

Pender Harbour Beaches, Lakes and Parks

Garden Bay Marine Provincial Park

Location: Take Hwy 101 north past Madeira Park; turn left on Garden Bay Road. At Garden Bay Lake keep left and drive approximately 2 km to Claydon Road.

Established in 1969, and features 200 m (650 ft) of shoreline.

Open all year with a boating area wih secure acnchorage and a small dock. Also a  great place for fishing, swimming and picnics.


Ruby Lake & Dan Bosch Regional Park

Location: Off Hwy 101 which follows the coast line of Ruby Lake in Egmont. Its approx 15 minutes south of Earls Cove BC Ferry Terminal.

There is a boat launch down Ramp Road which is approx a couple minutes from Ruby Lake Resort.

Kayak and Stand up Paddle Board rentals are available for rent.

Ruby lake is adjacent to North Lake and Klein Lake.

Popular for swimming, fishing, picnics and hiking with an approx 8km  looping trail around Ruby Lake

Baker Beach Park

Location: Take a left off Hwy 101 at Francis Peninsula Road and head west for approximately 2.5 kms then turn south on Warnock Road, follow to Davis Road, turn left. Follow Davis Road to Baker Road.

Baker Beach Park is approx. 12.35 hectares (5 acres) and has a wheelchair accessible path that takes you to a picnic and swimming beach area.