There are only two mainland marinas
around Airlie Beach these being Able Point Marina and the Port of Airlie. The Port of Airlie is basically a private marina but limited berths can be arranged hrough the onsite management office. Able Point Marina is by far busier and cruiser friendly marina. It is a very busy time up that way. They are not cheap
but all services are available here.
I would also consider Makay Marina, they are cheaper and have a very good deal for cruisers. Its only a day sail up to Airlie but you have some great Island such as Goldsmith and Thomas Island only a couple of hours away.
Also Hamilton Island has long time berths which we have utilised and flown in and out when required. Hope this is of some assistance.