Subject: Day trip to Morocco

Does any one have information about the Ferry from Tarifa to Tangiers? I know it might be cheesy but I can't resist. I read on another site that only EU residents can take the ferry from Tarifa, and others must go from Algecieras but I haven't read that anywhere else. Also, does any one know any reputable companies that set up a day tour? I'd love to book it in advance, on line.

Thanks, Natalie Los Angeles