Hi Adam all those fish you have mention take flies . I salt water fly fish now for bream , flathead , mullet, and other salt water fish in the Sydney water ways . Fresh water fishing also can be done close to Sydney but outside Sydney towards Lithgow you get trout great trout steams out that way there are so many great dams to fish . hope I have helped you .