The Fishermen are a group of NPC's in Harvest Moon: Island of Happiness.
All of the fishermen require the player to catch certain fish. The Fishermen's requirements overlap with each other. For example, the "100 Spring Fish" and "100 Fall Fish" requirements. If you are fishing and you catch 50 Horse Mackerel, then you have 50 fish for both fishermen (and the "100 Ocean Fish" fisherman too) because the Horse Mackerel appears all year long in the Ocean. If you then catch 50 Salmon, you'll unlock the "100 Fall Fish" fisherman, but not the "100 Spring Fish" fisherman, since Salmon only appear during the Summer and Fall seasons.
Location: Kaleb prefers to stays by the bridge to the Forest area until 6pm, and then leaves until the next day.
Unlock: Catch 100 Spring-time fish.
Likes: Carrot, Eggplant, Potato, Corn, Junk Ore, Small Fish, Red Grass, Fodder
Dislikes: Tomato, Turnip, Toy Flower, Milk, Toy Flower, Mushroom, Egg, Blue Grass
He spends the day at the eastern river in E.Town and then moves to the expanded Inn in W.Town at 6pm.
Unlock: Catch 100 Summer-time fish
Likes: Eggplant, Corn, Milk, Egg, Small Fish, Blue Grass, Orange Grass, Fodder
Dislikes: Turnip, Carrot, Corn, Tomato, Red Grass, Yellow Grass, Green Grass, Purple Grass
You can't meet this guy until after 6pm, where you'll find him in the same spot as Kaleb in W.Town.
Unlock: Catch 100 Fall-time fish
Likes: Corn, Eggplant, Potato, Carrot, Milk, Small Fish, Yellow Grass, Fodder
Dislikes: Tomato, Turnip, Mushroom, Moondrop Flower, Junk Ore, Red Grass, Blue Grass, Green Grass
This guy will only be on the island during the day if you have the expanded W.Town Inn. At night he will be in front of the Inn.
Unlock: Catch 100 Winter-time fish
Likes: Carrot, Potato, Egg, Small Fish, Yellow Grass, Empty Can, Milk, Orange Grass
Dislikes: Tomato, Corn, Turnip, Eggplant, Fodder, Blue Grass, Green Grass, Junk Ore
This fisherman is just south of the Church in the Forest, and then moves to the W.Town Inn after 3pm.
Unlock: Catch 100 River fish
Likes: Carrot, Eggplant, Tomato, Pinkcat Flower, Toy Flower, Small Fish, Purple Grass, Egg
Dislikes: Corn, Potato, Turnip, Milk, Fodder, Mushroom, Milk, Green Grass
Another night-time fisherman, who you can only see after 9pm at the Goddess Pond.
Unlock: Catch 100 Pond fish
Likes: Carrot, Tomato, Eggplant, Turnip, Corn, Small Fish, Milk, Fish Bones
Dislikes: Potato, Fodder, Junk Ore, Green Grass, Blue Grass, Empty Can, Wood Lumber, Bird Feed
The last fisherman can be visited after 6pm on the Beach. He is not around during the daytime.
Unlock: Catch 100 Ocean fish
Likes: Tomato, Potato, Carrot, Peach, Small Fish, Junk Ore, Milk, Red Grass
Dislikes: Apple, Corn, Eggplant, Turnip, Fish Bones, Yellow Grass, Green Grass, Blue Grass