They would fit. Parking for that many ppl is always a concern. I believe they could all park cars there comfortably though. Maybe dbl stacked. Have no idea on price. Congratulations!
Stmarysga.gov/reservations has all the info you need.
I would say that would take most of the waterfront and I'm not sure your able to rent that out. I would call the Welcome Center to be sure.
Thanks! Your answer is awaiting moderation.