does avalon nj have a boardwalk