Ko Phi Phi (หมู่เกาะพีพี) is a small archipelago of six islands in Krabi Province, Southern Thailand. It is touted to be one of the most beautiful .. The entire region is technically part of a marine National Park, but the hordes of visitors have taken a toll on the beaches and reefs over the years.