Several visitors recommend checking out the 24-foot-tall King Neptune statue, which sits by the beach at the Neptune Festival Park entrance on 31st Street. And if you visit in winter, some say you ...