In a medium bowl, whisk together the eggs, egg whites, sea salt, black pepper, and garlic powder until the mixture is uniform and slightly frothy.
Heat the extra virgin olive oil in a high-quality non-stick skillet over medium-low heat to ensure the eggs cook gently.
Add the cherry tomatoes to the skillet and sauté for 2-3 minutes until the skins begin to blister and the centers soften.
Toss in the fresh baby spinach and cook for about 1 minute, stirring constantly, until the leaves are just wilted.
Pour the egg mixture into the skillet and let it sit undisturbed for about 15 seconds to allow the bottom to set.
Using a silicone spatula, gently push the eggs from the edges toward the center, creating soft, pillowy curds.
When the eggs are nearly set but still look slightly moist, sprinkle the crumbled feta cheese over the top.
Remove the skillet from the heat immediately and let the residual warmth finish cooking the eggs and soften the feta before serving.