Heat the coconut oil in a large skillet over medium heat.
Add the chopped onion and sauté until translucent.
Stir in the minced garlic and grated ginger; cook for another minute.
Sprinkle in the curry powder and cook for 30 seconds.
Pour in the coconut milk and stir well.
Bring the mixture to a gentle simmer.
Add the salmon chunks and halved cherry tomatoes.
Cover and simmer for 8-10 minutes, or until the salmon is cooked through.
Stir in the lime juice and season with salt and pepper.
Garnish with fresh cilantro before serving.