With golden beaches, £2 beers and dreamy 29C heat, Thailand’s Koh Phi Phi Don is a paradise escape where natural beauty, culture and nightlife collide