what is the best anti Sicilian for white?

I prefer the first two but now the Alapin though.It is totally waste!

1.e4 c5 2.b4 cb 3.a3 d5. White won't get advantage
I consider Bb5 maybe slightly more challenging as a c3 sicilian, but they are of course both popular and also very playable. hope this helps.

Out of all anti-sicilians, I also think Bb5+ is the best. A sicilian player myself, it is always annoying to play against. It's actually one of the reasons why I switched from the Najdorf to the Kan variation. The other reasons being mostly that I don't consistently get decent positions with the Najdorf, but the Kan basically plays itself.
If black knows what to do, he can easily equalize after 3.Bb5+.
For example:

1. e4 c5 2. Nf3 d6 3. Bb5 Bd7 4. Bxd7 Qxd7 5. c4 g6
this is better
I also don't mind Maroczy positions, but sure, all of this is totally playable of course.
As white I think 3...Nd7 is more annoying.

1.e4 c5 2.b4 cb 3.a3 d5. White won't get advantage
Neither Black will get much. 3.Nf3 is at least not worse than 3.a3
you are not blocking any pawns from moving are you?
:-)

1. e4 c5 2. Nf3 d6 3. Bb5 Bd7 4. Bxd7 Qxd7 5. c4 g6
this is better
I also don't mind Maroczy positions, but sure, all of this is totally playable of course.
As white I think 3...Nd7 is more annoying.
It's more ambitious. But you can try 4. 0-0 with the idea of 4...a6 5. Bd3 and then c3-Bc2 stuff. It's a game. Imbalanced
The best anti Siclian is 1. e4.. c5 2. white resigns
Instead of devoting your life to the billions of variations of Sicilian just make it a policy not to mess with it. If you just forget about the Sicilian, all of your other openings improve more quickly and become more fun to play. That's for online.
In an over the board tournament use the easy to play Botvinnik variation and try to get out of it with a draw. Spare yourself the aggravation of dealing with it.

Yugoslav attack..
That can be only used against the Dragon and IS NOT AN ANTI-SICILIAN!

1. e4 c5 2. Nf3 d6 3. Bb5 Bd7 4. Bxd7 Qxd7 5. c4 g6
this is better
I also don't mind Maroczy positions, but sure, all of this is totally playable of course.
As white I think 3...Nd7 is more annoying.
It's more ambitious. But you can try 4. 0-0 with the idea of 4...a6 5. Bd3 and then c3-Bc2 stuff. It's a game. Imbalanced
I was attracted to that because it reminded me of Ruy stuff. I played it a few times, not sure I'm in love with it . I'm wanting to try 4.d4 Nf6 5.Nc3 exd 6.Qxd4 now. Now sure how much I'll like it, haven't had the chance to play it yet.
Out of all anti-sicilians, I also think Bb5+ is the best. A sicilian player myself, it is always annoying to play against. It's actually one of the reasons why I switched from the Najdorf to the Kan variation. The other reasons being mostly that I don't consistently get decent positions with the Najdorf and the Kan basically plays itself.