Snorkelling the Great Barrier Reef, cuddling koalas, boating, fishing and hiking are some of the things to do in Townsville. Find out more.