There are many beautiful beaches in the Netherlands. Personally, my preference goes without question to Zandvoort aan Zee.
Zandvoort aan Zee is around 20 miles away from Amsterdam by train and is located due west of Haarlem.
Make sure to plan well to plan well your trip, compare prices and read reviews before making a reservation by searching various travel websites to ensure you find the best value for your money.
For more information, see Travel and tourism section in this web site.