La pointe de Chémoulin est située à l'ouest de Saint-Nazaire, non loin de la limite avec la commune de Pornichet. Elle constitue la première grande pointe avancée sur l'océan Atlantique, à environ 11 km de l'estuaire de la Loire dont la limite transversale avec l'océan est fixée par convention aux abords du Pont de Saint-Nazaire.
Située à la pointe d'une partie de Saint-Marc-sur-Mer appelée jusqu'au xixe siècle "l'Ile de Chef-Moulin"1, Chémoulin est parfois orthographié Chemoulin. Sa forme bretonne est Beg Penvilin, exacte signification de Pointe de Chef-Moulin.