Beachgoers have been left in shock at the state of Newcastle's Horseshoe Beach.
Tree roots and branches have washed up on the shore of the beach, which a spokesperson for the Bureau of Meteorology said was the result of the severe wet weather and heavy winds experienced across the Hunter region in the past two months.
"We saw abnormally large waves in early April, large floods and a change in the direction of currents which means that debris can circulate in the water and be pushed on to the shore," the spokesperson said.
"At the moment we are at a peak in high tides, but they are not abnormally high. To get abnormally high tides they need to be half a metre more than what they currently are, which Newcastle will likely reach around June 15 and we will see a large wave event which will likely cause more debris to wash up on the shore."
Horseshoe Beach is managed by Transport for NSW Maritime.
A spokesperson for Transport for NSW said "an assessment of the level of debris left on Horseshoe Beach by recent flood events" was completed on Tuesday.
A contractor will remove the debris within the coming weeks, however there is no exact date for when the beach will be cleared.
Josh Coppola frequents Horseshoe Beach with his dog. He said this is the worst he has seen it.
"There was debris there two weeks ago but you could more easily walk around on the sand than you can now," he said.
"All this stuff won't just disappear, it has been here for weeks. It is big so it is not like a resident could come clean it up themselves.
"While it is only on the shore and you can still swim here, this beach is mainly used for walking rather than swimming and I would hate for a child to run along the beach and hurt themselves."
Nick McEvoy uses the beach for fishing. He said there is a bright side to the debris that has washed up on the shore.
"You can access the beach, but it has certainly deterred people away," he said.
"Usually there is heaps of people here fishing. Now I have got free rein. I am the only person here fishing on a perfectly sunny day which means more fish for me."
Transport for NSW Maritime cleared Horseshoe Beach on the first of April after debris previously washed up on the shore.