Skip to main content



Echo Bay Marine Park is located on Gilford Island, between northern Vancouver Island and the mainland of British Columbia. Adjacent to the small community of Echo Bay, the park is located approximately 23 nautical miles northeast of Port McNeill at the junction of Fife Sound and Tribune Channel. Boaters should ensure they have current tide tables and the correct nautical charts: #3546 (Broughton Strait) and #3515 (Knight Inlet).