The governing body of any municipality may establish, charge, and collect reasonable fees, rents or other charges for admission to, use or enjoyment of any property developed or used in whole or in part for a public golf course. And it may establish, charge, and collect reasonable fees, rents or other charges for any recreational privilege, entertainment, or other activity conducted on said premises or any part thereof.
N.J.S. § 40:61-22.11