Why do freestyle outlines occasionally have gaps?
Try the following:


Make the mesh smooth (I guess this has been already done in your scene).
Enable the Face Smoothness option in Properties > Render Layers > Freestyle.


A detailed explanation of these settings can be found here.