Seychelles is crystal clear