Nearest airport:
Tampa International Airport at 23 Miles
Indian Rocks Beach is located N of St Pete Beach and S of Clearwater Beach and is known for its beautiful white sand and warm Gulf waters.
There are many activities are available in the area - Beachcombing, fishing, boating, wave runners, sunbathing, Dolphin watching, golfing, dining, shopping, museums(Salvador Dali, Holocaust, Museum of History, Museum of Fine Art), Botanical Gardens, professional football(Tampa Bay Bucs), baseball(Tampa Bay Rays) and hockey (Tampa Lightning).
There is something for everyone!
Tampa is a 30 minute drive - Lowry Park Zoo, Tampa Aquarium, Ybor City, Hard Rock Casino, Adventure Island Waterpark and Busch Gardens.
Orlando is a short 2 hour drive - the land of amusement parks :Disney, Epcot, Hollywood Studios, Animal Kingdom, Universal Studios, Islands of Adventure and Sea World.