Do most veterinarians have their own crematory?

No. The vast majority of veterinarians do not have an on-site crematory. They may have an active partnership with a cremation service provider who may be either local or non-local. They may also be able to direct you to other pet cremation resources.