This Now app is pretty brilliant. Clustering photos by location and time with a thoughtful map view: getnowapp.com