Talvez verifique se os argumentos são válidos? Consegui passar vários sites para abrir no Chrome assim:
open -a '/Applications/Google Chrome.app' --args http://stackoverflow.com http://superuser.com
Eles então abriram no Chrome conforme o esperado
EDITAR: Após algumas tentativas e erros, também percebi que o Chrome deve ser Sair antes que o comando seja executado para que os argumentos da CLI entrem em vigor.