Elements Beach is a restaurant offering dining and drinks on the beach. They cater to events and offer vegan options.