Caddy's Indian Shores, Waterfront restaurant in Indian Shores, United States.
Caddy's Indian Shores is a waterfront restaurant on the Intracoastal Waterway in Indian Shores, Florida, with both indoor and outdoor seating. The menu focuses on fresh seafood and American dishes, served in a spot where diners can watch boats pass by.
Caddy's is a small Florida restaurant group that opened several locations along the Gulf Coast over the years. The Indian Shores spot became one of the better-known stops along this stretch of coastline.
Live musicians perform on weekends, drawing locals and visitors together for entertainment while dining. The space has become a social gathering spot where people connect over food and music.
Arriving early on weekends is a good idea, as the place fills up once live music starts in the evening. If you sit outside on a hot afternoon, the trees along the deck provide some shade.
The restaurant rents out private cabanas right along the water for groups who want a reserved spot for a celebration or gathering. These are separate from the regular seating and give a more sheltered view of the waterway.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.