How can I skip the desktop while cycling through finder windows with cmd+`?
Desktop is a folder, so cycling between active folder is an expected behavior in Finder. The only way to achieve what you want is to hide Desktop by entering the command below.

defaults write com.apple.finder CreateDesktop FALSE


After this, cycling between window will happen to the folder you’ve opened. This suggestion is recommended only if you don’t use Desktop to place temporary files.