There are 12 attractions in Tangier. Perejil Island, tiny islet off morocco's coast subject to dispute, is the most popular.