Indian Harbour Beach is a city in Brevard County, Florida. It is 3 miles north of the Town of Indialantic and south of Satellite Beach. What’s unique about this city is that along its shores it harbors some of the most precious sea life, many of which are considered endangered. In an effort to show its commitment to wildlife preservation, the City established the Samsons Island Nature Park. The 12 acres of wetland provides a nutrient-rich, sheltered aquatic habitat serving as a finfish nursery and feeding ground for a diverse assemblage of birds and animals.