Pick nearest LOS blocker object to target location.
Create helper object at blocker object.
Move helper object away from player until no longer overlapping blocker object.
The location of helper object is now on the opposite side of the blocker object from player.