Engineering a Smartfin for surf-zone oceanography