Looking for things to do in Indian Rocks Beach? From beach days to water sports, explore the top attractions and activities this Florida beach town has to offer