We arrived at the Orcas Island ferry terminal 3 hours ahead of the 4:20pm ferry, hoping to get on it as standby passengers because we were unable to secure reservations for it. We did have reservations for the 8:20pm ferry, but that was quite late. While waiting, we picked up a late lunch at the nearby Orcas Hotel Cafe and ate it at the picnic tables next to the terminal. The burger + fries and grain bowl (chicken, avocado, brussel sprouts, etc) were delicious.
Unfortunately, we missed the 4:20pm ferry by 4 cars, and then our 8:20pm ferry was delayed by 40 minutes. Lesson learned: expect long, long waits on your return, especially during a holiday weekend.