There is a customs dock
at the Port of Port Angeles marina called Boat
Haven. It is on the left as you enter the breakwaters. There is a phone
to call the USCBP office and they will send someone over asap. They are very busy in the summer with the Coho ferry
from Victoria, BC so depending on when you arrive it may take a while for someone to get to you. If you call in advance ie. have cell service
you can give them all your particulars and it certainly expedites the process.
I have done this many times since we travel often back and forth to BC (Canada.) You can PM me with any questions.