This challenge is part of the Cameo vs Chic Overtime Mission that closes Fortnite Chapter 2 Season 1. You'll have to catch fish at three different locations: Canoe Lake, Lazy Lake and Flopper Pond. These are small freshwater lakes that are always full of fishes. The challenge is quite simple as long as you know the location of these notable places.
Map
Fishing rods can be found in barrels not far from each of these locations. Search the area around the pontoons or sheds on the shore.
All you have to do is reel in one fish at each of the three locations to complete the challenge. Remember that schools of fish are visible because of the white eddies on the surface.
We recommend the Team Rumble mode to achieve this challenge, especially during the week following its release. It'll reduce your chances of running into warring enemies as soon as you land.