Kerlouan est une commune littorale de la Manche, faisant partie du Pays pagan, qui dispose d'une longue façade littorale en raison de sa situation péninsulaire, due au golfe marin du Port de Tresseny, dans lequel se jette un petit fleuve côtier, le Quillimadec, qui la sépare de la commune voisine de Guissény et forme la presqu'île de Neiz Vran. Son littoral est formé de nombreuses plages et rochers, ces derniers pour la plupart en granulite. Les dunes basses qui longent le littoral ont été formées par l'action du vent qui a accumulé là une partie du sable des plages, principalement lors du petit âge glaciaire, qui provoqua un ensablement important.