Смештен је у провинцији Кадиз у оквиру аутономне регије Андалузије. Лежи на самом крају Атлантског океана у Гибралтарском мореузу. С те тачке јасно се види обалаМарока, која је удаљена непуних 15 км. Име је добио давне 710. године према арапском официру Тарифу, који се искрцао на рт и дао му своје име.