Surf trips in Cannes
Mediterranean beachbreaks and Corsican reefs. Autumn through spring swell window. Variable consistency.
The Cannes region spans the French Riviera coast and nearby Corsica, delivering a scattered mix of beachbreaks, jetty-influenced peaks, and occasional reef waves across two distinct zones.
September through March brings consistent Atlantic groundswell that wraps around to the Mediterranean, with autumn (October-November) and winter (December-February) offering the most reliable windows for waist-to-head-high waves. Summer turns flat and crowded with tourists.
I'd base in Cannes town proper for Riviera access or fly to Corsica and spend 5-7 days island-hopping between Ajaccio, Calvi, and the north coast. Expect intermediate-friendly beachbreaks and occasional hollow reef peaks.
Crowds spike during swell events and August holidays. Real logistics matter here: scooters work for Corsica, car rental essential for the Riviera spread.
Find a wave, then pick a bed
15 spots and 0 camps in Cannes.
When Cannes fires
Cannes, the long version
Logistics
Cannes itself sits on the Côte d'Azur with direct flights from most European hubs into Nice airport, roughly 45 minutes west by car or train. From there, rent a car to access the scattered Riviera breaks between Cannes, Fréjus, and the eastern exposures toward Villefranche-sur-Mer. The Riviera breaks are spread across 50km of coast, so mobility beats hoping one beach fires.
For Corsica, fly into Ajaccio (2 hours from Nice) or Bastia (north coast access). A scooter works fine for island-hopping. Roads are decent and parking abundant at beach accesses.
Ajaccio serves the south and west coast breaks like Capo di Feno and Route des Sanguinaires. Calvi or L'Ile Rousse work best for the north coast cluster around Ostriconi, Algajola, and Farinole. Accommodation is expensive on the Riviera (July-August especially), but reasonable October-March.
Corsica offers cheaper guesthouses and beach bungalows. Internet is reliable everywhere. Repair shops exist in Cannes, Ajaccio, and Calvi, though spare parts can be slow.
Bring your own backup board if you're picky.
Lineup etiquette
The Riviera breaks are laid-back and intermediate-heavy. Crowds form fast when swell arrives, but aggression is rare. Respect the jetties at Galiote and Gigaro.
Paddle out from marked channels and don't block the harbor approaches. Urchins litter the rocky entry points near Eze and Villefranche-sur-Mer, so wear reef booties and scout your footing before paddling. Corsican breaks mix tourists and locals who know the sandbars and current shifts.
Intermediate lineups tolerate visitors well. The exposed beachbreaks like Algajola and Capo di Feno can turn heavy in size. Respect the rip currents and don't solo sessions in strong offshore wind.
Reef breaks like Route des Sanguinaires and Villefranche-sur-Mer command respect for loose rocks and sharp bottom. Give the wave room. Locals at Lumio and Sagone are few but friendly.
No territorial aggression reported, but don't act entitled.
What to pack
Bring a 5'10 - 6'2 fish or quad for small Mediterranean groundswell (1-3ft average), and a 6'2 - 6'8 all-rounder for bigger reef days. A 6'6 hybrid is honest middle ground. Boards get railed on shallow reef and jetty approaches, so a spare is smart.
Water temps range 13°C (January-March) to 25°C (August-September). A 3/2mm spring suit works October-November and late March. Upgrade to a 4/3mm chest-zip for December-February.
May-September you'll rarely need more than boardies, though a springsuit helps early morning cold. Reef booties are mandatory. Urchin spines hurt and won't flush out easily.
Sunscreen (reef-safe, SPF 50+) is essential. Mediterranean UV bounces hard off water and sand. Pack a small first-aid kit: antihistamine for urchin stings, tweezers for spines, antibiotic ointment.
Bring your own boards rather than relying on rentals. Leash, wax, and wetsuit cleaner are hard to find outside major towns.
When to go
October and November are my pick. Autumn swells start arriving, water's still warm (18-20°C), and crowds thin after summer. Mornings are glassy and offshore winds from the SE clean up beachbreaks.
By November, consistent low-pressure systems pump Atlantic swells that wrap around. Expect 3-6ft with regular chest-high days at the exposed breaks. December through February brings the most reliable swell (4-8ft reachable) and coldest water (13-15°C).
Mistral wind events (N-NW, strong and cold) can destroy the faces, but the offshore push also creates rare reef firing windows. January is solid and less crowded than December holidays. February continues the pattern but can get lumpy.
March is transition. Swell starts declining, water warms to 16-17°C, and crowds build as Easter approaches. By April, Mediterranean goes lean.
May through September is flat with rare SE wind swells. Skip unless you're in the region for other reasons. Avoid August entirely.
Tourists pack every break, water temps hit 25°C (booties-only surfing), and swell is nonexistent. December holidays and Easter school breaks see Parisian daytrippers. Mid-week October-November and January-February are quietest.
Where to eat post-surf
Cannes town has excellent restaurants and crêperies. I'd grab a crêpe or socca (chickpea pancake) from a beachside vendor after the Plage du Midi session, then settle into a small bistro near the Vieux Port. Fresh fish is good but pricey.
Frenchness runs high. Service is fine if you're polite. On Corsica, beach bars and family-run pizzerias dominate.
In Ajaccio, hit a casual spot near the waterfront after Capo di Feno: grilled local fish, rosé wine, olives. Calvi's beachfront offers better restaurants than you'd expect for the island. L'Ile Rousse has simple but solid Corsican fare (wild boar, goat cheese, chestnut cake).
Every harbor town has a bar with cold beer and an awning. Eat simply and don't rush.
Hidden alternatives
When the main Riviera breaks crowd up on a swell event, head east. The sheltered bay at Eze only works on rare E-SE swells and Mistral conditions, but it's overlooked and peaceful.
Villefranche-sur-Mer's deep reef is dangerous and rare, but when it fires (big S swells, NE offshore), only committed locals show up. On Corsica, Lumio sits in the shadow of famous Calvi breaks but offers mixed reef and sand in a quieter bay.
Sagone rarely fires (needs Mistral push and SW swell alignment) but when it does, the pointbreak stays empty because consistency is too low for fame. Farinole on Cap Corse's western shore is reliable on W-N swells and rarely crowded because the approach is awkward and the name unknown.
The questions we get asked most
Some spots suit beginners, especially Ostriconi, Gigaro, and Sagone on small days. Most breaks are intermediate-friendly but demand respect for urchins, rips, and inconsistent banks. Expect a learning curve with local sand and reef conditions. Lessons available in Cannes and Ajaccio.
August, December holidays, and Easter week bring Parisian day-trippers and tourists. Swell events trigger fast crowds on the Riviera within hours. Mid-week October-November and January-February are quietest. Corsica stays emptier year-round.
Yes. Water temps drop to 13°C December-March (4/3mm essential). Spring suit (3/2mm) works October-November and March. Summer (May-September) allows boardies only, but early mornings are cold. Reef booties mandatory year-round for urchin protection.
