Rsync recursively with a specific key

rsync --exclude cache  -rlptDvv -e 'ssh -i ~/.ssh/somekey' username@host:/var/www/source /var/www/destination