The problem, as I know it, is that tracking leads you to the position of the object you track,
not towards cave entrances, should the object be inside one.
When you reach that point in the "overworld" and find that the object is not there, first then
do you know it's in a cave.
And then you need to find an entrance.