For larger events 20+ golfers I would recommend a resort with multiple courses. So much easier for transportation and getting everyone on the same page.
You want to make it easier for participants and yourself. But may cost more
You want to make it easier for participants and yourself. But may cost more