We have stayed at Winchester Bay Inn for decades. It is an older motor lodge (park at your room!), but has been renovated over the years. Across the street from the bay, walking distance to restaurants and tourist shops.
A plus; pet free rooms are available for those with allergies. Also a plus; no carpets to harbor those hitchhiking bugs and dirt.
Coffee makers, microwaves, and refrigerators in the rooms.
I would give them five stars but the internet is, and has always been, terrible. Maximum 65 mbps, but typically 32 mbps frequently dropping out altogether so, not good for working vacations.
I see some people whine about the "breakfast". It is spartan and only available seasonally, so bring your own and go enjoy Salmon Harbor. You get what you pay for.