Sechelt, located on a narrow isthmus of land between the Strait of Georgia and the inland sea of Sechelt Inlet, is a place of quiet beauty, incredible energy, and a population as d... more... See more text