Find things to do in Townsville, a gateway to the Great Barrier Reef with more than 320 days of sunshine and home to spectacular national landscapes.