You can use clustering provided by the Leaflet markercluster plugin.
- Use cluster: if not activated all points are shown as makers, if activated nearby markers are grouped as bigger dots with a number. If there are many places it looks clearer and helps with client side performance.
- MaxClusterRadius: the maximal range of a cluster
- DisableClusteringAtZoom: at which zoom level clustering should be disabled