North Washington Road trip suggestions please 🙏

I am a Canadian looking to visit Washington for the first time in my life!

I am traveling with my wife and dog. My potential travel consist of skagit county area and Bellingham. I am looking for suggestions as where I can stop that would be enjoyable and dog friendly.

My location ideas consist of : - Bellingham - Annacortes - Whidbey Island

I am looking for more recommendations of cool places and landmarks to stop at for a nice weekend. All suggestions welcome 🙏.