Enjoy the outdoor activities and multicultural delights of this charming coastal city in British Columbia.