Indian Rocks Beach, Florida
…Beach lies on a barrier island between the Gulf of Mexico and the Intracoastal Waterway. It is north of Indian Shores and south of Belleair Shore and Belleair Beach. According to the United States Census Bureau, the city has a total area of 1.4 square miles (3.6 km2), of which 0.9 square miles (2.3 km2) is land and…