Koh Lanta

An island off the coast of Thailand.