Hey -- if you have a kid you'd like to really sell on fishing, specifically bubble-and-fly, go to Webster Pond at Pella. (You need the bubble because they're mostly 15-20 yards out). Tie on any light color fly, about #18, throw on out there, retrieve v*e*r*y slowly, and I guarantee the kid will catch more little perch than you can shake a stick at, and will be forever hooked (as it were). I was there today for a couple of hours; lost count at about 35 or so. Did bring in three decent-sized fish, but the vast majority are 3 to 5 inches. Best place is just by the covered table near the parking. I know it's silly for an old man like me to get a kick out of playing with itsy perch, but where else can you guarantee a strike with every cast?
Salt water fishing is another whole thing; I agree, you can always count on the ocean to produce. Easiest way I know to get to Pella is go to Longmont and find 17th street, take it West all the way; it runs into the little town of Hygiene; turn south at the grocery store (where the road formerly known as 17th dead ends), and the ponds are about a mile on the left.