Here is where the giant creatures can be found. In game, it’s nearly directly West of Tel Vos, right at the base of the mountain range.