Dunedin high on unaffordable list