Where do you go to find Kyogre in Pokemon emerald?

you can find Kyogre in marina cave after you beat the elite four near sootpolis city where you will find a big dark patch of water. when you are there, dive and swim some more till you find a cave and if you did it right, go through the cave to find it.