Indian Shores welcomes families with several fun things to do. Everyone loves locally famous Smuggler’s Cove Adventure Golf, a mini-golf course with a live alligator exhibit (no, it's not on the course itself). Island Marine Rentals is an affordable way to get in on the watersports here—rent a boat for a couple of hours and take in the outstanding views. In Indian Rocks Beach, beat the heat and find tons of thrills at the new Splash Harbour Water Park featuring two 42-foot tall waterslides, a lazy river and zero-entry pool. Also, be sure to stop by the Indian Rocks Historical Museum—a fascinating trip back in time in this beachfront town and, best of all, it’s totally free.