How to set the AI perception "eyes" location?

You could attach a cone shaped geometry to the character as it’s vision radius/distance. Use that as part of your perception checks.