i need to show featured post on custom taxonomy page

Syntax for your meta query seems to be wrong. Just as tax query, it should be array with array for each meta condition. Also use $query for your query functions:

$args = array(
            'posts_per_page' => 3,
            'post_type' => 'post',
            'tax_query' => array(
                array(   
                    'taxonomy' => 'city',
                    'field' => 'term_id',  

                ),

             ),

            'meta_query' => array(
                 array(
                         'key' => 'is_this_featured',
                         'value' => 'yes',
                         'compare' => 'LIKE',
                     ),
             ),

         );

$query = new WP_Query( $args ); 

if ( $query->have_posts() ) :
    while ( $query->have_posts() ) : $query->the_post();
        // $ids[] = get_the_ID();
        the_title();
        the_content();
    endwhile;
endif;
wp_reset_query();