Danville buys last of riverfront properties