Sriharikota is a barrier island off the coast of Andhra Pradesh and is ISRO's primary launch site for satellites and rockets.