bcsmith,
It is very difficult to shade East and West windows with a porch roof. In the morning and late afternoon, the sun will come under the porch roof and shine on the windows. Vertical shaders will offer some relief. Also reflective film will help.