I prefer Dawn Beach. First it is less popular cruise passenger stop.
Pretty beach with an interesting offshore reef that can give a pipeline break to the waves. There is a beach bar and restaurant with "facilities and a beach tent concession that sells food (good) drinks (cheap) and rents chairs and umbrellas. Very friendly nonpushy vendors ply the beach and prices are as good as in town.
Dawn attracts families, locals and folks staying in nearby condos and villas and a few cruise passengers. There is a remote chance of seeing a european lady go topless (but you will find this on virtually any beach in this area).