Indian Rocks Beach is a west-facing beach break on Florida's Gulf Coast. It picks up swells from the south through north window, with northwest swells being optimal. The break prefers mid tide conditions, and winds from the east are offshore.