Drush destination command not recognising I'm able to see the destinations by using the 'bam-destinations' command and below is my script to get an entire site backup from a ftp destination (ID of this destination is 'ftp_destination' and I have entered ftp details through BAM module frontend).

drush archive-dump default http://www.example.com/ --destination=ftp_destination


For some reason it's not uploading in to the ftp location but just creates a backup called 'ftp_destination' in my local PC.

Thanks
Check out the drush documentation here.
There's no mention of ftp, the backup archive is saved locally. If you want to ftp your archive somewhere you will have to handle it separately, archive-dump will not do it for you.