Roche Harbor is not a city, but rather a resort and marina located on San Juan Island in Washington state, USA. It is a popular tourist destination known for its scenic beauty and historical significance. The resort features luxury accommodations, dining options, outdoor activities, and a marina for boating enthusiasts. The area is also home to the historic Roche Harbor Village, which includes historic buildings, a sculpture garden, and a mausoleum.