My experience is very limited but places that I like are
1) Armit Is (Whitsundays) ....... It is secluded , sheltered , had great beach landing ( broken shell) - good reef & pelagic fishing nearby
2) Butterfly bay Hook Is (Whitsundays) ..... A pretty place with reasonable access ( low tide with a northerly wind can present problems) - good fishing nearby & great access to the GBR ....... It's about as long as a run as you would want to do in a 5M boat.
3) Macushla (Hinchinbrook Is) ..... awesome access to the missionary bay creeks , pretty good facilities , good sandy beach access , good access to offshore / reef fishing ........ reasonably close to Cardwell
4) sawmill beach (Whitsunday island) ..... Hated the place ( shallow water / dries at low tide) but very protected ....... Give the place a miss
These are the only 4 Qld destinations I have made it to ......... but all have their own charm (except sawmill)