Gearhart is known for its beautiful beaches, golf courses, and quaint downtown area. The town is also a popular destination for whale watching.