Roche Harbor is located on the northwest corner of San Juan Island, 114 miles from Seattle, Washington.