I'm an American citizen living in Morocco and planning a trip to Tarifa from Tangier later this month. In the Rough Guide 2010 Guidebook for Morocco, it says that Tarifa is not an international port and therefore only accepts passengers holding EU passports. I have not read this anywhere else, including several other guidebooks, and from what I see on forums, it seems like non-EU people are going into Tarifa. Can anyone speak to this, preferably someone without an EU passport who recently made the trip into Tarifa (as opposed to leaving Tarifa)? Thanks very much!