burntembers.com
Kerouard Islands II
The Kerouard Islands (map link) are at the southern tip of Haida Gwaii.