BBQ restaurant with mesmerizing Irakli Bay views. Offers fresh dishes in a relaxed, open-air setting above the beach.