i have a villager that doesn't like to swim. he'll run out of the water really fast! but if you leave him alone he will go in the water and fish with no problem
I have a master farmer who dislikes fish. She'll tend the fields, and harvest coconuts, but won't go in the ocean...