Thanks. The two that you mentioned definitely have a better view. It doesn't seem like all of their rooms are ocean front, though. But any view is better than the parking lot!
What about the rooms? How do you feel about the rooms?
The Inn @ Avila is right across from the ocean and has a cool rooftop relaxation area. I would stay there. :).
The Inn at Avila Beach has also gone through a recent re-model. It's located at a higher elevation on Front Street and affords great views of the beach and pier.
Avila La Fonda's rooms make up for the lack of a view, but just not "worth" it, IMO. In addition to not having a view, it kinda feels like it's sitting in a hole, since it's at the bottom of a hill behind Front Street, so you would have an uphill walk getting to the beach and places to eat from that location.