City of Indian Rocks Beach, Florida

Indian Rocks Beach is a city in Pinellas County, Florida. The town of Indian Rocks Beach is a thriving community that has maintained most of its architecture and supports a lively mixture of recreational activities. There are parks, a nature preserve, and tons of sandy shores for all to enjoy!

Splash Harbour is located in Indian Harbour Beach and has something for everyone. With a splash zone, body slides, lazy river, and more.