Aware this was posted before in 2009/10 but wondering where to go for both a traditionally hammam (like the locals have) and for the best day spa facilities (pool, jacuzzi, etc).
Also, I like to swim in the sea ... I hear that it's not great swimming in Tangier itself. Any better recommendations? Ideal would be a private beach club or hotel beach.
Would love to hear your ideas.