It is not obvious but the rsync --help
rsync --help|grep port
--port=PORT specify double-colon alternate port number
--port does not do anything at all actually for some strange reason it still uses 22
You have to specify a manual ssh command to make it work:
-e 'ssh -p 2210'
The snippet above is what you add for port 2210 change it to whatever port you need.
Full Example Below of Rsync using an alternative port number:
rsync -Phaz -e 'ssh -p 2210' /somedir/ root@somehost.com:/someremotedir
rsync, specify, alternate, grep, colon, manual, ssh, snippet, phaz, somedir, somehost, someremotedir,