The Cairns Esplanade has been flooded with colour this week as artists and performers take over on far north Queensland for the Cairns Festival.