We regularily stay at Le Meridien in Khao Lak. The setting is beautiful and close enough to Khao Lak town to venture in by taxi for a change of scenery. Beach villas are great!
Day trips to the Surin and Similan Islands are also availible.
If price isn’t an issue take a look at the Sarojin in Khao Lak.