This guide explores the Seychelles, a group of 115 islands which lie 1600km off the east coast of Africa. Focusing on the main island of Mahe, home to the international airport and …