Display specific taxonomy

you need to use this code to get all the terms :

 <?php $custom_terms= get_terms('locations');                          
       foreach($custom_terms as $term):
 ?>
       <a href="https://wordpress.stackexchange.com/questions/174504/<?php echo get_term_link( $term->name,"locations' ); ?>" class="browse_more"><?phpecho $term->name; ?>
       </a>  
 <?php   endforeach;               
 ?> 

This will generate all the terms and when you click term you will be taken to the page of that specific custom terms and there you can use the loop to get all the posts for that specific category.
You will need to create the file taxonomy.php
Put the following code there

<?php
    $term = get_queried_object();
    $args =array(
                 'post_type' => 'packages',
                 'posts_per_page' =>6, 
                 'tax_query' =>
                         array(
                               array(
                                     'taxonomy' => 'locations',
                                     'field'    => 'name',
                                     'terms'    => $term->name,
                                     ),
                               ),
                  );
  $loop = new WP_Query( $args );                                             
  if($loop->have_posts()):while ( $loop->have_posts() ): $loop->the_post();
the_title();
the_content();
endwhile;
endif;
?>

I hope this solves your problemO.