In a bowl, combine the olive oil, lime juice, orange juice, garlic, green onions, cumin, and cayenne; season to taste with salt and pepper.
4 salmon fillets, ¼ cup olive oil, ¼ cup fresh orange juice, 3 garlic cloves, 2 green onions, 1 tsp. cumin, 1 tsp. cayenne pepper, Juice of 1 lime, Sea salt and freshly ground black pepper
Pour the mixture over the salmon fillets and marinate for 30 minutes to 1 hour in the refrigerator.
In another bowl, combine all the ingredients for the jalapeño and avocado salsa, season to taste with salt and pepper, and refrigerate until ready to eat.
Juice of 1 lime, 2 jalapeño peppers, 2 cups cherry tomatoes, 1 red onion, 2 ripe avocados, ¼ cup fresh cilantro, Sea salt and freshly ground black pepper
Preheat the grill to medium heat.
Grill the salmon, basting it with the remaining marinade for 4 to 5 minutes per side.
Serve the salmon topped with the jalapeño-avocado salsa.