You can launch at Langus riverfront park (by Dagmar's, use mapquest for directions). It's not bad. Troll wiggle warts around the water there, you shouldn't have a problem with the prop. Troll all the way up to Lowell park if you want. Many folks just troll around under the I-5 bridge and do well. Good luck!
_________________________
Matt