Trent C
There is a restaurant on the beach, Il Tempio which is Italian. They're open everyday except Monday from 12 to 2:30 for lunch and 6 until 10pm for dinner. They also do a Happy Hour from 4-6 from Tues to Sunday.
You take take any supplies you wish to the beach. Coolers, drinks, ice, food etc. There's a good supply of garbage bins around so just clean up when you're finished.
The beach IMHO is quite good, you can walk across the road to the Jordan's Supermarket for ice, drinks, snacks etc. They're a number of small food outlets around the shopping complex as well.
Hope this helps
Regards