A man is to face court following the alleged discovery of alcohol in a dinghy at Palm Island on Sunday.

Around 3.20am police observed the dinghy pulled up on a beach and approached it only to find it being pulled back out to sea. The officers waded out after it and were able to reach the boat and bring it back to shore, along with the occupant.

A search of the boat allegedly led to the discovery of 132 litres of wine, approximately 16 litres of spirits and 13.1 litres of beer.

Whilst police were searching the boat rocks were thrown at officers from a group of people standing nearby.

Rocks were also thrown at the police vehicle as it was leaving, smashing the windscreen and damaging other windows and panels.

No one was physically injured.

A 22-year-old Palm Island man has been charged with possession of liquor in a restricted area and is to appear at the Palm Island Magistrates Court on March 19.

Investigations are continuing.

If you have information for police, contact Policelink by providing information using the online suspicious activity form 24hrs per day at www.police.qld.gov.au/reporting.

You can report information about crime anonymously to Crime Stoppers, a registered charity and community volunteer organisation, via crimestoppersqld.com.au 24hrs per day.