* To be aware of something: "Ella tiene ojos para los detalles" means "She has an eye for detail"
* To be observant: "Tienes que tener ojos en la calle" means "You have to be aware of your surroundings"
* To be attracted to someone: "Él tiene ojos para ella" means "He has eyes for her"
The specific meaning depends on the context.