Best Surf Breaks-World

Supertubes, Jeffrey's Bay, So. Africa

Uluwatu, Bali, Indonesia

Superbanks, Gold Coast, Australia

Hossegor, France

Cloud Nine, Siargao Island, Philipines

Sultans, North Male, Maldives

Montanita Beach, Equador

Manu Bay, Ragland, New Zealand

Riyewan, Sania, Hainan Island, China 

Cloudbreak,Tavarua, Fiji

Joe's Point, Sur, Oman

Watergate Bay, Cornwall, England

Pasta Point, Maldives

Bundoren Beach, County Donegal, Ireland

Carapateira, Portugal

Bondi Beach, Sydney, Australia

Pedra Blanca Ericeira, Portugal

Killer Point, Taghazoute, Morocco

White Beach, Okinawa, Japan

Les Cavaliers, Anglet, France

Byron Bay, New South Wales, Austrailia

Ponta Preta, Maio, Cape Verde*

Special K, Samoa

Bairritz, France

Coconuts, Samoa

The Bubble, Fuerteventura, Canary Islands

Arugam Bay, Sri Lanka

Open Beach Umm Sequim, Dubai

Surin Beach, Phuket, Thailand

Fulong Beach, Taiwan

Eland's Bay, South Africa

Bay of Plenty, Durban, South Africa

Long Beach, Kommetjie, South Africa

Still Bay, South Coast, South Africa

Dungeons, Hout Bay, South Africa

Surf Camps

First Ride

Surfing Milestones

Stand on Board

First Ride


Move to Long Board

Hang Ten

Giant Waves

Cortes Bank, California

Mavericks, California

Cloudbreak, Fiji

Jaws, Maui

Best Surf Breaks-Americas

Pipeline, Oahu, Hawaii

Mavericks, Santa Cruz, California

Backdoor, Hawaii*

Peahi (JAWS) Maui, Hawaii

Honolua Bay, Maui, Hawaii 

Surfrider Beach, Mailbu, California

Hanalei Bay, Hawaii

Ho'okipa Park, Paia, Maui, Hawaii

Rincon, Puerto Rica

Sao Francisco do Sol, Brazil

Black's Beach, San Diego, California

New Smyrna. Florida

Montauk, New York

Kill Devil Hills, North Carolina

T-Street, San Clemente, CA

Swami's, Encinitas, California

Pura Vida, Costa Rica

Aschunchillo, Nicaragua

La Jolla Shores, California

Rocky Point, Hawaii

Playgrounds, Nicargua

Ocean City, New Jersey
​Tofino, Vancouver Island, British Columbia

Cape Hatteras Light House Beach, Buxton, NC

Black's Beach, San Diego, California

Lima, Peru
​Witches Rock, Costa Rica
Piedra de la Iglesia, Southern Chile
Astillero Beach Break, Nicaragua
La Salidata, Majahua, Mainland Mexico
Baja California, Mexico
Tamarindo Beach, Tamarindo, Costa Rica
Baja Malibu, Baja Norte, Mexico
Surfers Point, Barbados
Playa Colorado, Nicaragua
Las Machas, Northern Chile
El Gringo, Northern Chile
​Papagayo, Central Chile

Surfing Movies

Chasing Mavericks

Point Break

Step Into Liquid

Riding Giants

In God's Hands

Soul Surfer

Wacky Surf Dreams

Move to Costa Rica - Live the dream

Revisit the Endless Summer Tour

Surfing Bucket Lists

Surfing and specific surfing goals show up on a huge proportion of bucket lists. The goals range from really basic "try to ride a surfboard" to "surf Jaws" - a mega wave off the coast of Maui. Surfing has been romanticized in movies from Elvis' Blue Hawaii to The Endless Summer and tons of what would be referred to by some as "chick flicks" with surfers at the center of the story. What we have compiled are surfing lists for every level and even some extra goodies.

Surfing Styles

Learn to Boogie Board

Learn to Knee Board

Learn to Long Board

Learn to Short Board

Learn to Hang Ten

Learn to Kite Surf

Learn to Windsurf

Learn to SUP

Teach your Dog to Surf

Images from some of our Favorite Beginner Beaches

When it comes to fulfilling the dream of surfing, most people are surprised when they are actually able to stand on the surf board during their first surfing lesson. That is the little detail that gets people hooked, after their first day. After that, there are never ending improvements and accomplishments that can be achieved, making it one of the most perpetually fulfilling items to have on your bucket list. Our kids loved taking lessons at La Jolla Shores, La Jolla, California and at the most spectacular Playa Hermosa, Santa Teresa, Costa Rica. What is terrific about both of these beaches is that there is an unlimited amount of time to get up and then still more time to stay up. And a soft sandy bottom does not hurt.

Best Beginner


La Jolla Shores, La Jolla, California

Playa Hermosa, Santa Teresa, Costa Rica

ga(‘set’, ‘&uid’, {{USER_ID}}); // Set the user ID using signed-in user_id.