This deluxe 4-storey award-winning resort is situated on Paradise Point in the exclusive seaside enclave of Airlie Beach.