I am creating a static map and I have a number of points (10-20) that are plotted to the same address. Is there a way to force the points to spread out from one another so I don't need to manually pull them apart from one another.
For lack of a better word, they need to have a buffer around them but not in the GIS sense of the word.
cartographically, yes
Disperse Markers (Cartography)—ArcGIS Pro | Documentation
physically will require more work
Not exactly what you're looking to do in ArcGIS Pro but there are a few options both in ArcGIS Pro and on a web layer in ArcGIS Online/Portal.
Symbolize clustered feature layers—ArcGIS Pro | Documentation
Learn to Use Clustering in ArcGIS Online (esri.com)
Configure clustering (Map Viewer Classic)—ArcGIS Online Help | Documentation