Ko Yao Yai est la plus grande des deux grandes îles de l'archipel de Ko Yao. Le groupe d'îles se trouve dans la baie de Phang Nga, dans la province de Phang Nga, au sud de la Thaïlande. Ko Yao Yai signifie « grande et longue île ». L'autre île principale du groupe est Ko Yao Noi (« petite île longue »), au large du côté nord de Ko Yao Yai et séparée de celle-ci par un détroit étroit. Les deux îles forment le district de Ko Yao à Phang Nga. La population de Ko Yao est d'environ 18 000 habitants (2018). Quatre-vingt-dix pour cent sont musulmans. La superficie de l'archipel est de 147 km2. Elle se situe à environ 600 km au sud de Bangkok et à environ 50 km de Phuket ou de Phang Nga. Ko Kao Noi est plus populaire auprès des visiteurs car elle dispose de plus d'installations. Les légendes disent que l'île de Ko Yao a été divisée en deux îles par la lutte contre les serpents de mer.