deli island