Yuzu
Introdution
Yuzu is an open-source Nintendo Switch emulator written in C++. It is generally considered the most mature/compatible switch emulator available, but is still experimental and therefore likely unstable.
Compability For macOS
Yuzu has been released for Windows and Linux. A macOS port has been mentioned and stated to be in develop before, however not much news regarding this port has been mentioned beyond this. As of the writing of this paragraph, a port is not yet available to the public.
On the official Yuzu website, there was once a landing page for macOS builds with only the letter "Z" present. The page has since been removed from the site, however.
So far no method of getting Yuzu to work via crossover or parallels has been achieved. Even if it were possible, performance would likely be suboptimal especially on lower end M1 devices. Considering Yuzu is developed by the same team who worked on Citra, a Nintendo 3DS emulator which was successfully ported to macOS a long time ago, it stands to reason that a Yuzu port is possible and will come eventually. Especially with the increased interest in gaming on Mac since the launch of Apple Silicon, as well as other experimental emulators such as RPCS3 receiving ports as well.