Mirage Island appears **without cheats** in Pokémon Ruby (and Sapphire/Emerald). It's a rare, daily event based on a hidden number.
No cheat code exists or is needed. It's a deliberate rarity mechanic. Patience or RNG abuse are the only paths.