Can I add a map to my site?

There are no direct settings to have this but you can get a code snippet from here:

https://support.google.com/maps/answer/3544418?hl=en&rd=1
 
Then you can copy/paste this code snippet into any of the areas containing a text editor.  For example, you could add this to any of the instructions areas found in Sites > [site name] > Settings > Instructions.