Subsurface modifier creates a hole in the mesh

I started with Blender and I am working on my first 3D model (started yesterday). So far I could solve smaller issues myself but now I am facing the issue that I get a hole in my mesh when I use the subsurface modifier.

I guess it has to do with the models topology. What steps are recommended to solve such an issue? Can someone explain why this happens in the first place?