Since the town itself is fairly compact, with most sights within 10-15 minutes of each other, you can easily walk through town. There is a city bus with departures every 10-15 minutes operated by Soya Bus (http://www.soyabus.co.jp), and it is also possible to walk to Cape Noshappu: it's about 4 km 2.5 mi, which should take you around 40-50 minutes. For sights further afield like Cape Soya, there are about 4 buses per day going there, but be careful not to miss the last bus, as there is no other way of getting back other than to walk the 30 km 19 mi!