Police were called to Belongil beach at about 5.45pm on Friday (March 10) following reports of a fight on the beach, with one of the men armed with a knife.
Police tried to detain the allegedly drug-affected 33-year-old male, who kicked out and resisted attempts to restrain him.
Three officers were kicked or punched by the man before he could be restrained and handcuffed.
Ambulance Paramedics sedated him before he was taken to Tweed Heads Hospital for treatment.
Upon release from hospital the man was arrested and charged to appear at Tweed Heads Local Court on Sunday.
‘Drop-in’ sparks surf fight at D’bah
Earlier in the day, an alleged assault at Duranbah Beach between surfers was reported to police.
Police believe it was triggered by one surfer ‘dropping in’ on another surfer already riding a wave.
They say that as a result a ‘physical altercation occurred between a number of males in the water.’
Inquiries are continuing.