I hear this a lot but I've never found a good small subreddit either. Perhaps there's a discoverability problem but I'll be damned if I can find one of these mythical small subreddits with a great community I keep hearing about.
For example I love Formula 1. But the /r/formula1 subreddit (1.6 million subscribers) is absolute unmitigated trash. There are decent articles posted there, but the comments are a total wasteland of low-effort memes, regurgitated jokes and total morons with zero understanding of the sport. So where do I go for F1 content? How do I find one of these supposed small subs with good communities?