Looking for a weekend break in marvellous Morocco? This seaside town has it all
By Leah Pennisi-Glaser