Golf tournaments take a lot of planning, but they can also make you a lot of money.
People donate a certain amount of money to participate. See if you can get local celebrities to play and be team captains.
Get prizes donated by businesses for the winning team, the highest-scoring team, and for other wacky things (most balls in water traps, etc.).
For an extra nice touch, host a fancy dinner afterward and include that in the price to participate.