This is a very good beach. Not a lot of people. We arrived at 10 a.m. and have the beach all to ourselves. the beach is clean and has powdery sand, very pleasant to walk barefoot, clear water. Some patch of black sands are minerals from back in the days of mining in the area.
2 ways to reach this beach. If you enter the national park headquarter, there is a trail at the park restaurant (1.2 km forest trail). Another is an easier trail (400 meter) from roadside entrance. It is a few hundred meters to the left of national park headquarter entrance.
If you go inside the national park and keep going to the right and see a beach with some bangalow and lots of rocks, that is not Had Lek. It is a part of Khao Lak beach. National park bangkalow is there, so it is convenient to reach, shorter walk, but not as beautiful.
Had Lek (Had = beach, Lek = Small) is to the left of the headquarter. Make sure you go to the right place.