Wasn't the Vengeance facing Enterprise at that point in the movie ? The hatches are on either side of the saucer, so how can two of them be side-by-side like that ? I've only seen the movie once, mind you.
EDIT: In fact, if you look at pictures of those "gun" (and torpedo launchers is quite plausible, though we never see them fire, I think) they seem to be in a depression in the hull next to an outcropping, so I thought they were forward facing.