Silhouette island, the third largest in the Seychelles, arises from an expanse of translucent Indian Ocean, with pristine beaches and slopes covered in lush tropical forest.