Ca dépend de où tu es, et de combien ça te gêne ou pas de choquer les gens.
Quand tu es au club Med ou sur la plage d'
Agadir, tu peux faire ce que tu veux. Même très touristique,
Marrakech est une grande ville, avec plein de Marocains de tous âges et de tous horizons, des vieilles dames voilées jusque sous le nez...
Ouarzazate et
Zagora, tu es dans le Sud, beaucoup plus traditionaliste que les grandes plages touristiques. Il est effectivement recommandé d'avoir les épaules couvertes, et les jambes couvertes jusqu'au genoux. C'est déjà beaucoup moins que ce que portent habituellement les marocaines... Et si tu t'arrêtes dans les petits villages de la vallée du Draa, c'est même mieux d'avoir des manches jusqu'au coude et les jambes couvertes en dessous du genoux.
Bien sûr tu n'iras pas en prison et tu ne te fera pas aggresser. Je vois régulièrement des touristes espagnols, petit débardeurriquiqui au dessus du nombril et short au ras des fesses... je vois aussi ce qu'en pensent les marocains, et la gêne qu'ils peuvent avoir.
Trop dévêtue, tu te feras sans doute très lourdement regarder à certains endroits. Et peut être encore plus accostée par les petits jeunes qui trainent... mais rien de "grave" ne t'arrivera, bien sûr.
Cela dit, des vêtements un peu larges en coton, et un peu long, c'est ce qui protège le mieux de la chaleur et des coups de soleil :)