Welcome to the Holiday Inn Hotel and Suites Clearwater Beach South Harbourside. We offer 164 rooms, and we are the only full service hotel on Indian Rocks beach . We are located directly on the Intercostal on the white sand barrier islands just 7.4 miles south of Clearwater Beach and 13.6 miles north of St. Pete Beach . The area surrounding our Key West styled hotel is free from noise and traffic. Our family friendly hotel and marina are only a short walk to the beach, shopping, local restaurants, and nightlife. Hop on the Beach Trolley to visit John’s Pass Village and Boardwalk or Clearwater Marine Aquarium. Bask in the warm Florida sunshine in our garden pool and Jacuzzi and watch the breathtaking sunrises each morning at our marina.