Image Credit: Amanpuri Facebook Page
The luxurious Amanpuri resort, in Phuket, Thailand, is an iconic and self-contained property with the secluded white sand Panesea Beach.
It is located on an entire private peninsula on the shores of the Andaman Sea.