If you’re trying to catch Swordfish in Heartopia, you need to head to the Old Sea during a Rainbow event. They require Fishing Level 10, making them one of the late-game ocean species. If you’re not ...