Due to the hill, walking distance to all is not realistic. I did walk from The Baytop Motel to the beach, up the hill to Funspot and back last year twice. But I was jogging and was up,for the challenge. Trust me, you don't want this.
Cedar Lodge is walkable to Funspot, and has a nice view, but not on the beach or easily walkable to beach. Sun Vally Cottages are nearby as well, and they also rent out a few rooms at Cedar Lodge as well. Nice owners, not my cup,of tea. And again not near beach. Baytop.com is walkable to beach but that includes walking on busy road. The Naswa is a bit closer and has some rooms on the water I believe.
Seems like round trip run from Baytop, a bit past Funspot and Sun Valley, and back was over 4 miles.
Beach has half moon arcade, which is ok. Not Funspot for sure. Make sure you make into Funspot but I'd stay down by the beach area and drive to Funspot.