I'd have to say Somerset is best place for a fish.
Produces some if the better quality fish in the form of Bass and Yellowbelly plus the odd Mary River cod to 15kgs as well. Also some 2 kg+ tilapia at present.
Good access & great facilities. Is about 2 hours drive from the gold coast. Hinze dam is quite close to the coast, but is electric motors only & while it produces good numbers of fish, mostly bass, the size of them on average compared to Somerset is rather ordinary.
Others in the 3 hour range limit are:
Moogerah (average to big bass)
Toonumbar (bass)
Wivenhoe (Big Bass & Forktailed Catfish)
Atkinsons (saratoga)
Cressbrook (average bass)
Leslie (yellowbelly & odd cod)
Maroon (average bass)
Hope that helps,
Fitzy..