Yes, the section of the harbor where PCH crosses over and towards the back bay is where I have had recent luck.
You can launch from the Newport Aquatic Center; that is where I launched last weekend.
http://www.newportaquaticcenter.com/directions.html
I will be in a tan Hobie Revo with a orange life vest.
Kevin