The Haven is a not-for-profit charitable organization located on beautiful Gabriola Island, BC, Canada. For 30 years The Haven has offered programs for personal and professional de... more... See more text