The Seychelles islands are located in the Indian Ocean northeast of Madagascar. The Seychelles is a republic made up of 115 islands with a tropical climate. Some of the best tourist activities in the Seychelles include visiting the Saint Anne Marine National Park, seeing the granite boulders on La Digue Island, seeing the Bicentennial Monument, scuba diving, and touring the Cathedral of Our Lady of the Immaculate Conception.