if there is a desert look there if not go to serebii.net and it will have just about everything you could think of for Pokemon including upcoming events
You can use a good rod or super rod to find carvanha on the route southwest from fortree city.
It is in Route 119
Ruby, sapphire and emerald you can find a Pokemon called carvanha and sharpedo both of which are sharks.
You can find Carvanha in Route 119, use your Super Rod. If you want Sharpedo (final form of Carvanha), you can find it near Mossdeep City, use your Super Rod.
U fish on route 118 and 119
Carvanha is a Water and Dark type pokemon.
Pacifalog Town
Pokemon ruby's version IS Pokemon ruby.
Carvanha is not a legendary Pokémon.
In Pokemon Ruby, Sapphire and Emerald Sharpedo can be found in a lot of Routes with the Super Rod. Most of these Routes that you can find Sharpedo in with a Super Rod are Routes 122 to133.
Carvanha evolves at level 30.
Carvanha evolves into Sharpedo at level 30.