Between tropical forests and beaches, the Seychelles offers postcard landscapes. The archipelago of 115 islands off East Africa in the Indian Ocean has everything to appeal to visitors.