Zen Beach offers Mediterranean cuisine in a magical setting. Enjoy Italian, Greek, and BBQ options, with vegan choices available.