Townsville is a family-friendly place known for its riverfront. Enjoy fun activities like swimming and boating. You can easily spend a relaxing day visiting Castle Hill and The Strand Beach. While you're here, stop by Museum of Tropical Queensland and Queensland Country Bank Stadium.