I was reading the restaurant reviews on TA and I see that Pizza Benji's is now ranked second. I know it is on Stone Island. Most of the reviewers said they met Eli the owner at the dock and he helped them get to the restaurant. How do I get there without the help of Eli? Is this place good? How is the beach in front of it?