Finding Wolves' Den!

Cayon is just besides the entrance of Howling Wind's Hill, next to portal 1.