Shanwei, or Swabue, or also commonly known as Hailufeng is a prefecture-level city in eastern Guangdong province, People's Republic of China.