CanBeSeenFrom() is of course implemented on the target-actor (it won’t work anywhere else anyway, you can check this by using a breakpoint inside the CanBeSeenFrom). Meaning that you can get the location of the target simply by:
GetActorLocation(); // or this->GetActorLocation();