Catch rate is not 100%. I chucked a Luxury Ball on turn 1 and it did not capture successfully.You get access to the Battle Resort after completing the Delta Episode, which is after the Elite 4.
Catch rate for Rayquaza is 100%, obviously since Rayquaza is a big part of it all. Just go with a ball that looks good on Ray-Ray. ^^