Giftun Island and the attractive nature