Indian Shores Annual St. Patrick's Festival is free and open to the public. This popular festival features live entertainment, music, arts and crafts vendors, food, beer, wine, and much much more.