Cannon Beach, Oregon is a culturally sophisticated, low-key beach town that is known for being very gay-friendly. It is located about eighty miles west of Portland and 25 miles south of Astoria. There are many gay-run and friendly restaurants, bars, cafes and bed & breakfasts in this area that welcome thousands of LGBT tourists every year. However, Cannon Beach is not just a nice place to visit. It is also a lovely place to live with its smaller population of 1,695 and ...more