Where exactly on bowen island was harper's island filmed?

There is no specific place per se, but the location of bowen island is located in British Columbia. Vancouver, specifically.