Elements Beach is a beachfront restaurant offering breakfast, lunch, and dinner with vegan options. They also host events and offer meeting spaces.