Grew up fishing that pond (not on ice though). Even though they stock it, it's a tough pond to fish- if you find one fish, you found them all. If you don't mind catching bass/pickeral, look at Great Pond in Cape. Bring tons of bait, and fish by the rock at the mouth of the river. You should have a flag every 15 minutes. If you're after trout, best look at Otter Ponds.