Dirac-vortex topological cavities