in cave of origen
In sootopolis.
there is no diglett cave in Pokemon ruby only in leaf green and fire red
in the granite cave
sootopolis
fire cave
in sootopolis
I don't think you can get regirock in pokemon ruby.
the island cave is on route 105.
In sootopolis's Cave of Origin
in the cave in soloputos city
lost cave