Preheat oven to 375°F.
Lightly oil a large cookie sheet with a couple teaspoons of the oil. Spread peppers, onions, and asparagus on cookie sheet and brush with remaining oil on both sides. Sprinkle with sea salt and pepper.
Bake for 30–40 minutes or until vegetables are tender. Turn vegetables halfway through cooking time, after 15 to 20 minutes. Remove from oven and allow to cool for at least 15 minutes.
Meanwhile, prepare salmon (or leftover meat).
In a large salad bowl, mix jicama, tomatoes, hearts of palm and artichoke hearts, if using. Set aside.
In a small bowl, combine olive oil, balsamic vinegar, red wine vinegar, mustard, garlic, and honey, if desired. Whisk until ingredients blend. Refrigerate until ready to use.
Combine all vegetables in a salad bowl. Add half of dressing and toss well. Add more dressing and toss. Continue adding dressing and tossing until salad is lightly coated with dressing, but not dripping.
Serve salad on plates and top with salmon.
Sprinkle avocado and almonds over the top.