There's a certain fishing spot on route 9 where you can find Mareanie, first you need to find Corsola first, and get wait for it to call for help. If/when it's help arrives, it has a chance of being a Mareanie. I reccomend having a high level Pokemon with false swipe on your team, and net balls or dive balls.