Ok about Aragonite,
I was thinking of setting four islands after you beat the league when the evil team (cause you havent beat them yet) steals your pokemon while on the boat. (Except 1 - left and nurse joys). but why are you on the boat? how about cause the leaque is there? so is the evil teams hq, which they know your a threat so the steal your pokemon (you get em back)