Edwin & Isabel's place in Coney Island is in a great location if you want to on the beach