Bolinao consists of 30 baranggays, the best beach is located in Patar. Patar is located in the further part of Bolinao and the travel time from Manila is about 5 to 6 hours. There are two routes that you could take, you could either take the Tarlac way wherein you pass by the North Luzon Expressway (NLEX) and the Subic Clark Tarlac Expressway (SCTEx) or via Zambales. You could also take a bus from Manila to Bolinao via 5 Star Bus Line.
Patar has one of the nicest beaches in the place and at the end part of the Baranggay is the white sand beach which is the finer beach front in the area. The water is wavey and mostly is shallow especially during the low tides. Most of the resorts are lcoated in the threshold of the place. Some of the known hotels and resorts their are Puerto del Sol and Treasures of Bolinao, however there are less costly options you could choose, mostly the ones not posted in the internet.
There is a small rock formation in the middle of the ocean that you could go to (picture is seen below). Bolinao is also known for sea urchins and if you are careful, you would be able to see them in the beach.