Local’s guide to the tastiest pitstops in and around Timboon, a beautiful town nestled in the hills near the Great Ocean Road in Victoria’s south-west.