In the past few years, we have seen plenty of cool plugins that let you deeply integrate Google Maps into your site. The Walker Maps plugin is also worth a look. It is a Visual Composer friendly plugin that lets you show relevant places near any given location. It can auto detect nearby places thanks to Google Places.
The plugin comes with a convenient shortcode and widget. You can easily define categories, add custom map styling and custom markers from the back-end. The Google Maps Neighborhood Walker plugin has a responsive design.
Thanks to this script, you can display distance and walking time to interesting places nearby. You can find out more about it here.