There is no Cantonese training class in Beihai. If you work or live in Beihai, you don't need to speak Cantonese. After a long stay, Beihai people can understand the vernacular or local dialect, and you don't have to learn Beihai dialect, because we Beihai people, Guangxi people or Cantonese people can understand Mandarin. The key is that you can understand Beihai dialect yourself.