For Sapphire and Emerald, they are not in the cave
The base is at lilycove just a little surf by all of those wailmers
Surf right from Lilycove after beating the team Magmas Base
Team Magma's secret base is not in Lillycove. I believe you are thinking of Team Aqua. Their base is to the far right of Lilycove. You will see a grunt training some Wailmer. You need the HM Surf to get to it.
north east of lilycove
you can get alot!you can get one in magmas base.And you can get one in the lottery if your in first place.The magmas base is in lilycove city,lottery.Good luck!
They are in their bases. magmas is on the way down mt.chimney. And aquas is in the cave near lilycove city. To open up magmas base you have to go to the top of mt.pyre where you will have to battle team aquas goons .Once they have gone talk to the old man if he doesn't give you a magma embelem talk to the old lady Once you have that go down mt.chimney and the screen will shake and it will say somthing. you should see a cave if you go into it this is magmas base. once you complete that go to lilycove city and surf to aquas base.
i think you can get one in team magmas hideout in lilycove city but im not sure. good luck;)
Use Strength.
Go through the jagged path and go through the cave opening u should be in team magmas base
After you beat team magma's leader, Maxie, surf to Lilycove city. Beat the gym and find hm dive.Then surf to a dark blotch in the ocean.Use hm Dive.
go to splatsport city then a guy will be being intervuid follow him and then go back to lilycove CITY
Right above Lavaridge Town.