À visiter à Plomeur
Entre côtes sauvages, menhirs millénaires et ports de pêche authentiques, le Pays Bigouden regorge de trésors à découvrir autour du BAP’.
Plomeur est une commune du Finistère Sud, nichée au cœur du Pays Bigouden. À deux pas du BAP’, vous trouverez des plages mythiques, des vestiges préhistoriques et des ports vivants qui font battre le cœur de la Bretagne.
La Pointe de la Torche
L’un des spots de surf les plus réputés d’Europe. La Pointe de la Torche offre un panorama spectaculaire sur la mer d’Iroise et ses dunes sauvages. Idéal pour les amateurs de sports de glisse, les balades au vent ou simplement pour contempler l’Atlantique à perte de vue.
Le Menhir de Kermenhir
Vestige mégalithique impressionnant, ce menhir témoigne de la présence humaine ancienne en Pays Bigouden. Un passage incontournable pour les passionnés d’histoire et de préhistoire bretonne, à quelques minutes du bourg de Plomeur.
L’Église Saint-Tugen
Édifice religieux du XVIe siècle, l’église Saint-Tugen est un bel exemple de l’architecture gothique bretonne. Son calvaire, son enclos paroissial et ses vitraux méritent une visite attentive au cœur du bourg.
Le Marais de Kermeur
Zone naturelle protégée aux portes de Plomeur, ce marais abrite une faune et une flore remarquables. Un lieu paisible pour les amoureux de la nature, les promeneurs du dimanche et les ornithologues en herbe.
Le Pays Bigouden à explorer
Profitez de votre passage pour rayonner autour de Plomeur et découvrir les richesses du bout du monde breton.
Pont-l’Abbé
Capitale du Pays Bigouden et son Musée Bigouden. Coiffes, costumes et traditions : l’âme de la Bretagne du bout du monde.
Penmarc’h & le Phare d’Eckmühl
Le phare d’Eckmühl, haut de 65 mètres, offre une vue imprenable sur les côtes bigoudènes et la mer d’Iroise.
Le Guilvinec
Premier port de pêche artisanale de France. Assistez au retour des chalutiers chaque après-midi — un spectacle authentique et émouvant.
Et après la visite… venez déguster !
Après une journée de découvertes en Pays Bigouden, retrouvez-nous au BAP’ — Bar à Poissons pour savourer des fruits de mer et poissons frais, directement issus de la pêche locale. La meilleure façon de terminer votre journée au bout du monde breton.
Plomeur, Pays Bigouden — Finistère Sud (29)
/* ==============================
PAGE À VISITER — STYLES
============================== */
/* — Hero — */
.visit-hero {
position: relative;
min-height: 420px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
background: linear-gradient(135deg, var(–navy) 0%, var(–navy-dark) 60%, #1a3a2a 100%);
overflow: hidden;
padding: 160px 24px 80px;
}
.visit-hero::before {
content: ‘🗺️’;
position: absolute;
font-size: 260px;
opacity: 0.04;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
pointer-events: none;
line-height: 1;
}
.visit-hero__overlay {
position: absolute; inset: 0;
background: radial-gradient(ellipse at center top, rgba(36,168,124,0.2) 0%, transparent 70%);
pointer-events: none;
}
.visit-hero__content {
position: relative; z-index: 2;
max-width: 760px; margin: 0 auto;
}
.visit-hero h1 {
font-family: var(–font-heading);
font-size: clamp(38px, 6vw, 68px);
font-weight: 700;
color: var(–white);
line-height: 1.1;
margin-bottom: 20px;
margin-top: 16px;
}
.visit-hero__subtitle {
font-size: clamp(15px, 2vw, 18px);
line-height: 1.7;
color: rgba(255,255,255,0.8);
max-width: 620px;
margin: 0 auto;
}
/* — Intro — */
.visit-intro {
background: var(–sand);
padding: 50px 0;
border-bottom: 2px solid var(–sand-dark);
}
.visit-intro__inner {
max-width: 760px; margin: 0 auto;
text-align: center; padding: 0 24px;
}
.visit-intro__icon {
display: block; font-size: 48px;
margin-bottom: 20px;
animation: float 3s ease-in-out infinite;
}
.visit-intro p {
font-size: 1.1em; line-height: 1.8;
color: var(–gray-600);
}
.visit-intro p strong { color: var(–navy); }
/* — Section lieux — */
.visit-section {
padding: 80px 0;
background: var(–off-white);
}
.visit-card {
display: grid;
grid-template-columns: 120px 1fr;
gap: 40px;
align-items: start;
background: var(–white);
border: 1px solid var(–gray-200);
border-radius: 20px;
padding: 40px 48px;
margin-bottom: 24px;
transition: var(–transition);
position: relative;
overflow: hidden;
}
.visit-card::before {
content: »;
position: absolute; left: 0; top: 0;
width: 5px; height: 100%;
background: linear-gradient(180deg, var(–orange), var(–orange-light));
transform: scaleY(0); transform-origin: top;
transition: var(–transition);
border-radius: 5px 0 0 5px;
}
.visit-card:hover { transform: translateX(8px); box-shadow: 0 12px 40px rgba(249,116,21,0.1); border-color: var(–orange); }
.visit-card:hover::before { transform: scaleY(1); }
.visit-card–reverse {
grid-template-columns: 1fr 120px;
background: var(–sand);
}
.visit-card–reverse .visit-card__icon-wrap { order: 2; }
.visit-card–reverse .visit-card__body { order: 1; }
.visit-card–reverse::before { left: auto; right: 0; border-radius: 0 5px 5px 0; }
.visit-card–reverse:hover { transform: translateX(-8px); }
.visit-card__icon-wrap {
width: 100px; height: 100px;
background: linear-gradient(135deg, rgba(249,116,21,0.1), rgba(249,116,21,0.04));
border-radius: 24px;
display: flex; align-items: center; justify-content: center;
font-size: 44px;
transition: var(–transition);
flex-shrink: 0;
align-self: center;
}
.visit-card:hover .visit-card__icon-wrap { transform: scale(1.1) rotate(-4deg); }
.visit-card__tag {
display: inline-block;
background: rgba(249,116,21,0.1);
color: var(–orange);
font-size: 12px; font-weight: 700;
text-transform: uppercase; letter-spacing: 1px;
padding: 4px 14px; border-radius: 9999px;
margin-bottom: 12px;
}
.visit-card__body h2 {
font-family: var(–font-heading);
font-size: clamp(22px, 3vw, 30px);
font-weight: 700; color: var(–navy);
margin-bottom: 12px;
position: relative; display: inline-block;
}
.visit-card__body h2::after {
content: »;
position: absolute; bottom: -6px; left: 0;
width: 50px; height: 3px;
background: var(–orange); border-radius: 2px;
}
.visit-card__body p {
font-size: 16px; line-height: 1.75;
color: var(–gray-500);
margin-top: 14px;
}
.visit-card__body p strong { color: var(–navy); }
/* — Environs — */
.visit-around {
padding: 80px 0;
background: var(–sand);
}
.visit-around__header {
text-align: center; margin-bottom: 48px;
}
.visit-around__header h2 {
font-family: var(–font-heading);
font-size: clamp(28px, 4vw, 44px);
font-weight: 700; color: var(–navy);
margin: 12px 0;
}
/* — CTA final — */
.visit-cta {
padding: 100px 24px;
background: linear-gradient(135deg, var(–navy) 0%, #1a3a2a 100%);
text-align: center;
}
.visit-cta__inner {
max-width: 680px; margin: 0 auto;
}
.visit-cta__icon {
display: block; font-size: 56px;
margin-bottom: 24px;
animation: float 3s ease-in-out infinite;
}
.visit-cta h2 {
font-family: var(–font-heading);
font-size: clamp(26px, 4vw, 40px);
color: var(–white); margin-bottom: 20px;
}
.visit-cta p {
font-size: 1.05em; color: rgba(255,255,255,0.75);
line-height: 1.7; margin-bottom: 36px;
}
.visit-cta p strong { color: var(–white); }
.visit-cta__btns {
display: flex; gap: 16px;
justify-content: center; flex-wrap: wrap;
margin-bottom: 28px;
}
.visit-cta__note {
font-size: 0.88em !important;
color: rgba(255,255,255,0.4) !important;
font-style: italic;
margin-bottom: 0 !important;
}
/* — Responsive — */
@media (max-width: 768px) {
.visit-hero { padding-top: 140px; padding-bottom: 60px; min-height: 320px; }
.visit-card {
grid-template-columns: 1fr;
padding: 28px 24px;
gap: 20px;
}
.visit-card–reverse { grid-template-columns: 1fr; }
.visit-card–reverse .visit-card__icon-wrap { order: 0; }
.visit-card–reverse .visit-card__body { order: 1; }
.visit-card–reverse:hover { transform: translateX(8px); }
.visit-card__icon-wrap { width: 72px; height: 72px; font-size: 32px; border-radius: 18px; }
.visit-around { padding: 50px 0; }
.cards-grid–3 { grid-template-columns: 1fr; }
.visit-cta { padding: 70px 24px; }
}