Pat the salmon fillet completely dry using a paper towel to ensure a crisp sear.
Season both sides of the salmon with sea salt, black pepper, and garlic powder.
In a medium bowl, combine the diced avocado, halved cherry tomatoes, minced red onion, chopped cilantro, and lime juice to create the salsa.
Heat the avocado oil in a non-stick skillet over medium-high heat until the oil is shimmering.
Place the salmon in the pan, skin-side down, and press gently with a spatula for 30 seconds to prevent curling.
Sear the salmon for 4 to 5 minutes until the skin is crispy, then flip and cook for another 2 to 3 minutes until the desired doneness is reached.
Remove the salmon from the pan and let it rest for 2 minutes.
Top the warm salmon fillet with the fresh avocado salsa and serve immediately.