Koh Panyee is a small island. Most of it is huge, almost vertical, limestone cliffs. The hundreds of huts, shacks, restaurants and houses where the villagers live are built on stilts over the surrounding shallow sea. No one seems quite sure how many wooden and concrete piles hold up this extraordinary community, but it is certainly a fascinating and unique feat of informal engineering.