Move Towards doesn't respect collisions since it's just setting the GameObject's position.
If you're using a Character Controller you should use Controller Actions to move the GameObject. E.g. Controller Move or Controller Simple Move. These will respect collisions...
With those actions you'll need to get the movement vector towards the click, and use that to move. It would be nice to have a Controller Move Towards action that did that part for you...