If you want to get a good income from fishing the most important factor in BDO is doing it in the right place. There are premium spots and they are not marked in any way on the map. You just have to find your own or try your luck if you see a lot of people fishing in the same place (other than the Velia docks and shoreline that is... all noobs fish there for the quests.) Some hot spots change and/or move over time but others are pretty reliable and can stay that way for weeks.
Someone on the forums put together a list of what you catch in these golden spots and so far, I've found that it holds true 100%. If you find a spot where you get a large proportion of yellow and blue tier fish AND they are in the following list, you can be confident you've found one.
If you hit a Hot Spot, you will catch:
- Misc.: Ancient Relic Crystal Shard, Silver Key
- Gray: Fourfinger Threadfin, Butterflyfish, Jellyfish
- Green: Amberjack, Sardine
- Blue: Swordfish, Eel
- Yellow: Moray, Tilefish
- Orange: Coelacanth
Many things including your fishing level, better rods, fishing outfits, etc. will help with the rarity luck and catch rate but even the rawest new fisherman will get the above pretty quickly in these spots relative to other places... even when resources are "exhausted." They are all off the coast so you'll need at least a raft, although one of the most popular ones at the moment is within sight of the Velia docks... handy for running back to the Trader and back to fishing in 5 minutes.
Even with no experience and selling your catch right in Velia, you can easily make 300-500K per hour here if you fish it actively. Takes longer of course if you AFK fish.
"Social media gives legions of idiots the right to speak when they once only spoke at a bar after a glass of wine, without harming the community ... but now they have the same right to speak as a Nobel Prize winner. It's the invasion of the idiots”
― Umberto Eco
“Microtransactions? In a single player role-playing game? Are you nuts?”
― CD PROJEKT RED