Nacpan Beach in the Philippines. Photo courtesy of Tripadvisor Phra Nang Cave Beach in Thailand, a white-sand paradise surrounded by towering limestone cliffs on the tip of the Railay Peninsula in ...