Yeah. If you look at chapter 579, it's pretty obvious Kizaru had a shot at Luffy and the submarine, but Beckman's mere threat caused Kizaru to stop.
When Kizaru fired it was the next chapter and he ended up missing because the submarine was already underwater. Meaning, Beckman accomplished what he wanted.