the town and harbour from the Alcazaba (Moorish fortress)