It seems that Apple is working to add support for hardware tokens. It is all a bit vague, but the latest Safari Preview notes state [1]:
Added support for CTAP HID authenticators on macOS
It also gives me "Web Authentication" under "Experimental features" in the Develop menu.
https://developer.apple.com/safari/technology-preview/releas...