Island Fish was voted the Best Seafood Shop on Long Island by AOL's City's Best in 2008. The owner provides friendly service and picks the fish daily. Island Fish is the local place for fresh seafood, with lobster tails sold at 10 for $20. Lunch and dinner specials are available along with a large catering menu.