You will probably find them in a shop - which means you have to wait until after you are in international waters - that initial opening of the shops. And then, no $10 discount.
If you are at Orlando airport pre-cruise, you could swing by the Magic of
Disney store (open 7a - 9p). They are supposed to stock Magicband+ if you don’t need a cruise design. Then you could link it to your reservation.