Solution: Buy mild types of strictly fresh fish.
If it's the flavor of old fish you dislike, we're with you: Old fish is not nice to eat, and you should continue to avoid it. If you just dislike stronger and richer fish, go for milder types of fish, such as tilapia, cod or rainbow trout. And don’t overcook it! The more cooked it is, the fishier it'll taste.