Peel, seed and section the oranges and chop. Peel, seed and chop the avocado.
Add the chopped oranges and avocado to a bowl with the red onion, parsley, 1/2 teaspoon salt, lime juice, honey and cardamom. Salsa can be made up to one day ahead. Keep sealed in the refrigerator.
Preheat oven to 400 degrees. Line a sheet pan with parchment paper and place the salmon (skin side down) on the parchment paper.
Whisk together the orange juice and olive oil and brush the tops of the salmon with it.
In a clean bowl whisk together the brown sugar, garlic powder, smoked paprika, remaining 1/2 teaspoon of salt and cayenne pepper. Sprinkle the dry rub evenly over the salmon filets.
Bake the fish for 12 - 15 minutes, until the internal temperature of the salmon reaches 145 degrees F.
Remove the salmon from the oven and top with the avocado salsa to serve.