Very beautiful grounds, just a happy place to be and walk around. If this is somewhere you plan to visit, make reservations for the ferry ahead of time. Also be about 30 minutes early to the ferry terminal.
If you have already spent the time and money to visit Roche Harbor, you may as well take the ferry to Orcas Island and drive to the top of Mt Constitution for a spectacular view on a clear day.
Lots of shops and restaurants in downtown Friday Harbor.
At Rosario Beach you will find the best skipping rocks in the Pacific Northwest! Also a great place for a picnic.
Nice easy hiking/ walking trails in the Bowman's Bay area, beautiful views of deception pass.