the best way to fish is make a character that is a tank with high P.def and p. def tattoo. In short best defensive character. And use buffs: Hp >99% use Greater healing potions. If u want to use Fishing shots (which dont work on all servers) use: buffs(for items the last four) fishingshots delay 1 second.
Happy fishing:-)
PS. good place to fish is gludin, not giran harbour since many players walks past there