Pokémon Ruby and Sapphire/Team Magma Hideout

Team Magma Hideout is found in the cove east of ../Lilycove City/. It requires surf to reach and enter. If the site is not yet open, then two grunts will block passage, giving a hint on where to go next.

If you enter, you will find one grunt on patrol:

Proceed up the stairs, and you will reach a teleport maze. In the first room, you can take the south teleport to get a Max Elixer, ot the north pad to proceed to the next room.

Proceed through the stairs, and you will eventually enter a branch. There are two trainers here:

The branch to the left leads to a teleporter maze. Take the teleporters in the following order: Left, middle, right, right. This leads to four pokéballs, containing two (with self destruct), Nugget and a Master ball.

The branch to the right leads to a few trainers, and eventually a submarine:

The submarine will depart without you, and you will have to chase after it by heading east from Lilycove.