Seychelles is an island nation cluster of 115 islands on the Indian Ocean with picturesque white sand beaches and crystal clear blue water offering a unique experience to its visitors.