Mirage Island (Generation III)
Mirage Island is a location in Hoenn that is hard to reach.
In the games
Mirage Island is found on Route 130 in Pokémon Ruby, Sapphire and Emerald. However, it can only be visited under rare circumstances. Every day, a random number between 0 and 65535 is generated by the game. If this number matches the ID number of any of the Pokémon in the party, Mirage Island will appear in the game. For comparison. managing to get to Mirage Island is almost as difficult as winning the lucky number show. For this reason, many people have been tricked into believeing that Mirage Island does not exist.
To find out whether Mirage Island is currently in your game, go to Pacifidlog Town and find the house inside which a man is looking out a window. Talk to him and he'll tell you if he can see Mirage Island. If he says that he can't, try again the next day. If he says that he can, the island can be visited at any time before midnight of that day.
The island is inhabited by Wynaut which range from Lv.5 to Lv.50. It also bears a tree where Liechi berries can be picked. These are the best berries for PokéBlock, and will produce Gold PokéBlocks.
In the anime
In the episode Who, What, When, Where, Wynaut?, the group landed on Mirage Island after Team Rocket's submarine exploded. May and Drew were stuck together and both end up nearly drowning before being saved by the Wynaut.
While the island does appear on maps, the whirlpools around it make it almost impossible to get to or from the island.
In the Pokémon Special manga
Wally rescues the man searching for Mirage Island on Pacifidlog Island.
Ruby and Sapphire later train on the island.