и все таки это предложный падеж.ля того, чтобы определить падеж слова "берег" в данном случае, нужно задать к нему (к существительному берег > берегу) вопрос.
где? - на берегу или же на чём? - на берегу.
Из всех падежей на такой вопрос отвечает только предложный падеж