La commune de Guilvinec est limitée à l'est par l'estuaire du Steir, une ria à l'origine de l'essor de l'agglomération sur les deux rives : Guilvinec sur la rive droite et Léchaigat sur la rive gauche.