Earls Cove is a small settlement located on Jervis Inlet in the Sunshine Coast region of British Columbia. It is a terminal for the BC Ferries route across the inlet to Saltery Bay, linking the Lower Sunshine Coast with the Upper Sunshine Coast of B.C. Earls Cove is the at the north end of the Sechelt Peninsula and on the east side of the mouth of Jervis Inlet, adjacent to Agamemnon Channel, across which is Nelson Island.
Earls Cove was named indirectly after an early pioneer of the area, Mr. Earl: the name was officialized in the plural form (rather than the possessive "Earl's") at the request of the community, as there were several families named Earl in the area.
Earls Cove is accessed by ferry terminal and paved highway. From the Lower Mainland, BC Ferries provides service from Horseshoe Bay to Langdale. From Langdale, Highway 101 runs to the end of the Sunshine Coast at the community of Lund; Earls Cove, and the ferry from Earls Cove to Saltery Bay, is approximately midway between Langdale and Lund. The trip by ferry from Earls Cove to Saltery Bay takes about 50 minutes. The distance from Vancouver to Earls Cove is 136 kilometres (85 mi). The ferry trip across the mouth of Jervis Inlet provides passengers with scenery little changed from when Captain George Vancouver explored the area in 1792.
The docks have two berth to handle BC Ferries that come to Earls Cove.
The Sunshine Coast lives up to its name - generally winters are mild and wet, and the summers drier than many other coastal areas. Average temperatures range from 4°C (39°F) in January to 18°C (64°F) in July. Average rainfall is about 100 cm (39 in); mild weather patterns mean that snowfall in the area is very light. The temperate climate has made this a popular area for retirees and vacationers looking for outdoor recreational opportunities of all sorts.