A small coastal town, Indian Harbour Beach is only 2.7 square miles, nestled between the fun surf of the Atlantic Ocean and the calm waters of the Indian River. Visitors and residents can relax or picnic at beachfront parks or stroll through the lakeside 27-acre Gleason Park, which offers many exercise paths. There is also a year-round heated pool located in the park next to the Recreation Center, where classes and activities are held for people of all ages, including tennis, baseball and soccer at the million-dollar sports field complex. Even your four-legged friends can enjoy the beach life at the Canova Dog Park. Once a well-kept secret, Indian Harbour Beach is now one of the most sought-after beachside communities in Brevard County.