Yes, you can find multiple dusk stones by looking in swirling dust in caves,
Also, there is a Dusk stone outside of swirling dust, in
Mistralton Cave and Route 10, but you can find more dusk stones in swirling dust in any cave, and you can purchase them in the shop in Black City ( Exclusive to Pokemon Black ).