If I remember correctly, there is another source of food besides fish and berries..

Perhaps your farmer that hates fish can tend to that source, while you teach a different villager to fish?