Tilapia are scavengers. They eat anything and are bottom feeders.
Hence, when buying it, only buy farm raised fish.
If the origin of catch, is not known, the Tilapia could be from anywhere.
Tilapia... if "wild" can often taste, very fishy and "muddy." Because, its taste reflects what they eat.
Here locally, Tilapia is very common and found in our waters, and even in polluted waters. Many locals catch Tilapia while fishing... in mostly canal type places. Hence, the fish tastes, fishy and muddy, and of what the fish eats.
Hence, Tilapia taste, is not consistent. The taste of it, largely depends on where it was caught, and what it eats in its origin, of where it was caught.
Hence, farm raised Tilapia... is "cleaner" tasting. Because, its diet is controlled and more wholesome. And yes it CAN taste very "fishy" if it was not farm raised.
Here locally, while locals eat Tilapia commonly, it is also referred to as "rubbish fish." Because, these fish eat anything and are bottom feeders and scavengers in the wild. But it is also a popular fish to eat, it is offered at restaurants and common per cultural diets.
Here in Hawaii, Tilapia is eaten steamed... or baked, with Shoyu (soy sauce), finely slivered Ginger, and sesame oil.