Fisherfolk rarely give away their best fishing spots, but we've done some digging and found five hidden gems for fishing in creeks, rivers and dams.
1 The Pioneer River at Marian or Mirani
How to get there: Drive along the Mackay-Eungella Rd and stop off at Marian or Mirani at various spots within reach of the banks of the Pioneer River.
Why it's great: It's easily accessible less than half an hour from Mackay for land-based fishing. Just find access points and walk down to the rocky river bed.
What you'll catch: Barra, sleepy cod and sooty grunter.
Tips: Look to fish in rocky pools and flowing water, but also watch out for slippery rocks. Swimming is okay as no crocs have been sighted here. At Mirani it's possible to launch a small boat on the far side of the bridge but be cautious, the river has lots of rocks and stumps.
2 Upper Mooloolah River
How to get there: Leave the Bruce Highway at Steve Irwin Way and head in the Beerwah direction. Daisy's Place restaurant is on Steve Irwin Way just after leaving the Bruce Hwy. The river is a few hundred metres behind it and there's ample parking in a rest area stop just beside Daisy's Place.
Why it's great: Quiet and peaceful and in a beautiful rainforest setting, you feel you're in the wilds here yet it's so simple to reach, and you don't walk across any private property. The river is narrow, but fish are plentiful.
Tips: It's mainly bass fishing here, but you'll also have a chance at spangled perch and yellowbelly.
Watch out for: Snakes and sharp vegetation. You may need to go a bit army style to reach the river bank, but it's certainly worth it.
3. Hot water outlet at the rear of Gladstone Power Station
GPS: -23.847732, 151.210211
How to get there: Head from Gladstone central on the way out of town on Port Curtis Way.
Why it's great: A brilliant local fishing spot delivering a surprising yield presents itself in the hot water outlet at the rear of Gladstone Power Station.
Big barramundi, barracuda, bream, threadfin salmon, Queen fish and trevally are known to succumb to lure fishing at the Calliope River inlet; and it's also a prime cast netting location for prawns, mullet and tailor.
Tips: Fishing is great from either the northern or eastern side of the inlet. A superb local fishing haven only a 10-minute drive from Gladstone.
4. Lake Gregory
How to get there: It's between Childers and Bundaberg. Travel on the Isis Hwy and turn onto Foleys Rd before taking a left on Newlands Rd.
Why it's great: This quiet spot is ideal to go fishing after work due to its proximity to both Childers and Bundaberg.
It's also known as Isis Balancing and Storage.
Tips: Fishing lovers will spot plenty of bass here.
Other species include catfish, perch and sub nosed garfish.
No camping available and a Stocked Impoundment Permit is required.
Watch out for: Wonderful birdlife in the area.
5. Ross Creek, Yeppoon
GPS: -23.141139, 150.749217
How to get there: Ross Creek is the main ocean tributary of Yeppoon, Queensland, on the Capricorn Coast and is about 1km south of the Yeppoon township. Follow the Scenic Highway from Yeppoon to Emu Park until you get to Beak Bridge, which crosses Ross Creek.
Why it's great: It's only a little creek in the heart of Yeppoon but it fishes well.
The best part of Ross Creek is that you can drive right to the water's edge and catch a fish leaning against your car. Lots of families come down after work or school and fish for bream, whiting, flathead or salmon.
It has big yabby beds and plenty of spots to use a cast net so bait is never a problem.
Tips: Take ample food and water if you plan to stay out the whole day. It's a lot cheaper than buying nearby.
Take your cast net. Find some prawns at the back creeks and throw them in as live bait under floats around the edges of mangroves. You might end up catching a jack or barra.