Civitanova Marche is the main port in the Macerata province, and sits at the end of the SS77 Superstrada where it meets the coastal A14 Autostrada.
The southern lungomare is the nearest beach area to Sant'Angelo - drive to the very end of the SS77, then turn right onto the SS16 southbound and almost immediately left. There are plenty of decent restaurants but the beach is a little gritty.
The northern lungomare is a little harder to reach, but again there are lots of restaurants and bathing establishments. The beach is sandier and there are some small child friendly places near the harbour.