When it comes to most visited tourists' cities in Morocco, you always hear about Marrakech and fes however Tangier may not be as a condidate among them. And thid is only due to poor media covering.
In fact, this city situated in the northern west of both Morocco and Africa has fascinating landscapes. Tangier has a bug number of beaches which belong to mediterannean sea and Atantic ocean as well. On top of that, head just few minutes down away from the city center, and you're going to explore beautiful and clean areas where you can spend the whole day. In fact,the mixture of mountains, sea, ocean and large woods is what makes this city special.
P.S : all pictures are mine