You asked about small mouth rivers try the Russian River best fishing is from Healdsburg to Guerneville. Use a canoe or Kayak is best to access the areas where the smallmouth hang out. Bring a Steelhead card to just in case.