Top 6 things to do in Safi, Morocco: from pottery to Portuguese history

Top 6 things to do in Safi, Morocco: from pottery to Portuguese history