Roche is the best marina in the San Juan Islands. Great staff. Well maintained facilities. They have all the amenities ashore.
Marina management is not friendly. Docks are in poor condition.