Yowza - thats a big dock post. Seeing the size of that thing I'd definitely connect the two blocks together and might see if you can do a few rods epoxied into boulders underneath - or run a cable from the top of the post and triangulate off two adjacent boulders.
Also - it looks like that post is about 4ft below the high water mark? The reason I ask, is because I suspect the post is sealed on the bottom. Assuming a 0.75m diameter post, 1.2m underwater that creates an air volume of 0.5m3 or about 500kg of buoyancy (flotation will increase if high water mark is higher). You have about 3400kg of concrete lock blocks, so its not going to float way, but it reduces the effectiveness of the lock blocks as a mass footing. Easy solution is to just fill up the inside with gravel or rocks up to the high water mark. You could drill holes as well to neutralize buoyancy, but the galvanizing looks too nice for that. If the bottom is open, disregard my comment.