My cat had the 3 year rabies vaccine last summer.
My vet used to, but doesn't any more. There was something wrong with the 3 yr in cats not being effective, so they stopped offering it. That was almost a year ago, so I'll check to see if they've added it back.