Kau Libong, Trang (island)