Bay Harbor Islands é uma cidade do Miami-Dade County. Com população de 5.628 segundo censo de 2010. Está separada da cidade pela Biscayne Bay, com a qual está conectada através de amplo calçamento. No lado do continente, BHI faz fronteira com a cidade de North Miami, enquanto a leste que faz fronteira com as áreas de prestígio de Bal Harbour e Surfside. Para o sul encontra-se com exclusiva Indian Creek.
Foi fundada por Shepard Broad, em 28 de abril de 1947. É composta por duas ilhas: Broadview e Bay Harbor. O oeste da ilha (Broadview) possui apenas casas individuais e o leste da ilha (Bay Harbor) abriga o distrito de negócios, casas multifamiliares e torres residenciais.
Viver em Bay Islands Harbour é um verdadeiro privilégio: Você tem praia, lojas de luxo e restaurantes a uma curta distância, enquanto aprecia a privacidade e ambiente familiar de frente para a água.