1 / 2Splash Harbour Water Park
📍 Indian Rocks Beach, FL
Splash Harbour Water Park in Indian Rocks Beach features a 600-foot Great White Lazy River, two 42-foot slides (Smugglers Run tube slide and Pirates Plunge body slide), Treasure Cove Splash Zone for young kids, and a large sun deck with private
🏆 Family Action Verdict
Best suited for families with younger children - the splash zone and lazy river are the strongest draws for under-8s. Families with taller kids or teens may find the two 48-inch-and-above slides limit replay value for older riders. The compact size and proximity to Indian Rocks Beach make it a practical half-day stop.
ℹ️ What to Know Before You Go
💬 What Families Are Saying
View all reviews →1,925 Google reviews
G Reviews from Google
C H
5 months ago
“Love coming here! Affordable, clean, fun, staff is very kind and helpful, relaxing place to enjoy with the children. Parking is great!”
Katie
5 months ago
“Small water park. Better for younger children.”
💬 What parents mention
Overview
Splash Harbour sits at 399 2nd St in Indian Rocks Beach, FL. The 600-foot Great White Lazy River winds past waterfalls, sprays, and mist stations. Smugglers Run is a one-or-two-person tube slide with twists and water jets; Pirates Plunge is a 42-foot body slide that drops riders into darkness before hitting the plunge pool and continuing into the lazy river. Treasure Cove Splash Zone serves younger kids with age-appropriate water features.






