there is only 220 rooms at resort so there won't be thaaaaat many onlookers. We had some onlookers but they were not obtrusive at all. In fact, the next several days, several people came up to us and said how beautiful everything was. I would have the wedding on the beach. It was beautiful. If you have a bunch of little kids, you may want to move it inside. We had Fri nite rehearsal dinner outside of ital restaurant on terrace and it was great....but i don't know where you can fit 120 people outside. i don't think i would eat on the beach.