ocean view deli and restaurant