It is to the left of Jubilife city but you need to beat a certain gym leader to be able to use swim and swim to Canalave city.
he is in one of the houses in canalve
there is no Pokemon in the way STUPID
you kantot kantot the gym leader in canalve city go to the gym leader and have sex then go to Pokemon league thnks....
nbmnbmbkmb
its cause its not in the game
cross the water to the west of jubilife
beat bryon in the steel gym, canalve city
In a house on the right side of Canalve City
In Canalve City, sail to Iron Island. Go down the stairs on the left. It is in that room.
cresselia will be roaming sinnoh
i think it happens when you beat the elite four
Dittos are found near canalve city in the grass area where the guitarist wants to fight you. You may want to use the poke radar coz they are quite rare. hope this helps