Rayavadee resort sits like a jewel in the centre of stunning Phranang Peninsula on the edge of Krabi National Marine Park in Thailand. Accessible only by boat, this lush tropical hideaway is set amidst a backdrop of tropical gardens, sheer limestone cliffs and the clear waters...