The Seychelles are a group of 115 islands in the Indian Ocean that lie off the coast of East Africa, northeast of Madagascar. Seychelles offers a fantastic nightlife scene that caters to tourists. The active nightlife is mostly located around the larger hotels and in addition to theatres, cinemas and discos, there are numerous fun and trendy restaurants.