Just as launching or recovering in surf is difficult to advise, because it is allways different. Then landing on a beach is also different each and every time. Generally there are 2 major factors to concider.
Wind and tide. For Wind ask yourself is it onshore offshore or accross the shore?
Offshore makes for a relatively easy approach as there will be very small waves, and the anchor can be placed on the waters edge buried in the sand (so you cant stub your toe!), with the boat riding on its warp facing the beach (head to wind). When its time to go, dig up the anchor and haul the boat to you.
Onshore wind is different. The anchor will have to be out in deeper water because we need to hold the boat out clear of the shallow, but this in some ways is easier. Drop the anchor in deep water and pay out the warp until you are where you want to be. It is possible to end up very close to the shoreline. To depart, step onto the boat and haul on the anchor. Drop the engine and off you go.
I have anchored well upwind of a lee shore and played out the anchor until I was about 4 feet from the edge. No need to motor astern, I just let the wind blow me back. Stepped ashore in me wellies with white surf all around.
The hazards are numerous but most importantly, carry a decent anchor. Allways keep an eye on the boat and bear in mind the tide. Any change in wind speed, direction or tide will change things, often for the worst. Remember sods law is written in the sand!
Tide effects mean if you leave the boat where it is, it will either be high and dry or in such deep water that you will have to wade or swim back to it. You cannot afford to leave it unattended for long!
As regards landing on a public beach, no problem. Providing you obey the local bye laws. Most bathing areas have a speed limit or a complete ban of powered boats. Ask the locals or check with the harbour master.
Hope this helps.
Its worth reading Powerboating by Peter White. About £12, and then get on a level 2 course. If not get a 1/2 day practical lesson on beach landing. Most reputable RYA teaching centres will be able to do a course for your club for a modest fee.