Word spread about a beautiful beach called Haad Rin, a one-mile strip of pearl-white sand flanked by rocky outcrops on the ...