I'm pretty sure La Mirage has a walkway to the beach. Along with the others you listed. That's pretty all I can think of. OH. Executive Keys, too. It's right on the beach. Very easy walking distance.
I stayed at the fairly new Holiday Inn Express 2 years back and it was really nice, just a couple blocks from the beach and a nice little pool, I went in November in th middle of the week and there were like 5 other families staying there total.