This medieval town has been developed into a popular resort, complete with gold-sand beaches. At the center of town is the impressive eighth-century red-stone ribat (a fortified monastery), which...