Small sites can often do a better job at providing quality, niche content. All sites, big or small have started at the beginning at one point so being small does not mean that you can't either become large or authoritative.
It is more important than to have quality content that is well shared on a small site than have a large site with lower quality content, just for the sake of more content. Quality over quantity is always the key.
Also, we find small sites are faster to SEO and keep tight controls over the Technical and SEO aspects so often perform well on a per-page basis.
Talk to BC SEO about how to get your small site ranking well.