Roche Harbor is a wonderful place to stay. I love how they have lots of dock staff to help you dock and make sure the marina runs smooth. The food options here are excellent. They have a well stocked store. The history is entertaining and contributes to the atmosphere. Really cool flag ceremonies in the evenings including a cannon shot. Definitely coming back here again.
We had a wonderful stay at Deer Harbor. Staff was on hand to help us dock, which is always appreciated. All the staff were friendly and accommodating. It's a smaller marina where the walk to showers and bathrooms is short. The store/grill makes some pretty good breakfast and lunch. There's a couple other places to get Bbq and pizza. Overall I really enjoyed my stay here. I'll be coming back if I'm able.