For the Salad:
Combine salad ingredients in a serving bowl.
For the Dressing:
In medium bowl, add orange and lime juice, red pepper flakes and agave syrup. Using a whisk, emulsify oil with the citrus mixture. Add salt and pepper to taste.
Pour over salad and toss to combine just before serving.
For the Guacamole:
Using a mortar and pestle, smash the garlic with a little salt. Add the onion, lime juice, agave syrup, cilantro, cumin and avocados. Continue to combine and smash. Add in salt and pepper to taste. Serve chilled.
For the Cactus Salad:
Mix all dressing ingredients together. Toss over cactus, tomato and red pepper in a large serving bowl.