Languages and useful phrases
A few words of Darija go a long way.
People in Tangier speak Moroccan Arabic, called Darija. French and Spanish are widely understood, and English is common in tourism.
Try these: Salam alaykum for hello, shukran for thank you, la shukran for no thank you, afak for please and bshhal for how much.
A greeting before any question is the local habit and changes the whole conversation.