Allora...
per la mappa devi impostare nel plugin Google Maps (ammesso che sia possibile, non conosco il plugin ma immagino di sì) una larghezza in percentuale anziché in pixel, tipicamente 100%. In alternativa puoi aggiungere questa riga in fondo al template.css
.map {max-width: 100% !important;}
però in questo modo tutte le mappe occuperanno sempre tutto lo spazio disponibile.
Per le immagini nella tabella non so darti una soluzione elegante, peraltro io con chrome le vedo correttamente con qualunque emulatore di smartphone. Un ripiego veloce e sporco può essere aggiungere questa riga sempre in fondo al template.css
table img {width: 100%;}
anche in questo caso però tutte le immagini in tutte le tabelle avranno sempre larghezza 100%.
Un po' meglio sarebbe assegnare un id alla tabella, ad es. pippo, e usare #pippo al posto di table in quella riga, così avrebbe effetto solo per quella specifica tabella. Vedi tu, io ho esaurito il repertorio.
Ciao