Is your alternator bracket(s) stock for the big block you are running? Is the length of the belt longer than necessary causing a longer span from crank pulley to alternator?
Almost without a doubt the belt is whipping at speed in this span and eventually loses contact with the alternator and comes off.

Is it simply too loose? Is the alternator adjustment bolt slipping?