OK, so this is all being powered off your vehicle 24v system.
If it were me, I wouldn't try too hard to find an alternator that could power the inverter at full load. It will be hard to find and will be way overkill.
Instead I would consider the load, the duty cycle, and the capacity of your battery.
For example, if you were to run the inverter at full tilt, making hot water for a dozen cups of tea, the blender for margaritas and the microwave for ramen all while charging a dead laptop as you dry your hair, you might hit 2500 watts but only for a few minutes at a time.
Your batteries (if sufficiently cabled) could make up for any deficit in what the alternator could produce.
Then when the loads ramp down, the alternator can recharge the batteries.
So if you ran a 2500w load for 10 minutes, and a 50a alternator is producing 1200w, then your battery has to provide the other 1300w for 10 minutes, or 1/6 of an hour.
((2500w-1200w)/24v)*(1/6 hour) = 9aH
It wouldn't take your 50a alternator long to replace that. Even a 35a alternator wouldn't take too long if all it is doing is running the engine. Turn on your heater and bright headlights and it would take a little bit longer.
Just don't run the winch at the same time!
The example is simplified and doesn't consider efficiency and cable losses and such, but it gives a sense of how to look at the whole system.