On the southwest coast of Isabella Island