There are 3 snack shacks. 1 is by the pool, 1 in the water park, and 1 by South Beach.
If you google for a different map you'll find an old one with them shown. No idea why the app map doesn't show them.
It's a different menu so "better" is a matter of opinion but we LOVE the chicken sandwiches, mozzarella sticks (combine for a chicken parm sandwich), and the funnel cakes there. Also, they are counter service not a buffet. Still no additional charge of course.
Snorkeling is usually done from or near Chill Island.