Weihai, a small city on the east coast of China, has more to offer than its relatively obscure name suggests.