VenoMaps is a WordPress plugin to create custom maps to be placed anywhere:
Contact pages, posts, sidebars, footer widgets, or directly into your theme’s files.

VenoMaps is an alternative to Google Maps, it is based on OpenLayers and OpenStreetMap, doesn’t require API keys and offers different custom maps.