I have added the code below to the locations listed below and the widget is not displaying on the homepage.
Child functions.php only code in it.
<?php
// Custom widget area.
register_sidebar( array(
'name' => __( 'Instagram Widget Area'),
'id' => 'instagram-widget-area',
'description' => __( 'An optional custom widget area for your site', 'neighborhood' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => "</li>",
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
?>
Also have added this line to the index.php where I wanted the widget to display
<?php
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Instagram Widget Area') ) : ?>
<?php endif; ?>