If you’re flying back from BC and it appears you will arrive after hours for Friday Harbor, you may decide to enter the US at Bellingham International. (I’ve done this several times.). Note the latest iteration of their rules — especially the 2 hour prior notice!
Dan