Там речь идет о двух берегах пруда - один сельский, второй, видимо, городской. Так вот, мне кажется, что здесь слово буй имеет все же какую-то отрицательную окраску (в дыме, в копоти, на грязном, разъезженном месте), возможно эвфемизм.

Ну в общем локативный и есть. (просто он совпадает с дательным, за исключением ударения). Так вот. По-моему, правильно было бы сказать на буе. Но, поскольку просторечное выражение, говорят на бую.