More than 700 riders will bike Oahu's North Shore on April 24th