Sort:  

It is Pulau Keuluang, one of the small islands located in Aceh Jaya, Indonesia.