Not so much. IME we're in a sort of dead zone for aquatics compared to other places.
There are two stores in DSM. Adam's and Aqualand. Aqualand can do special orders for you and the staff is friendly and knowledgeable. Adam's I don't go to often.
There's also Iowa Pet Foods and Aquatics. They have a large selection of fish, but not many plants.