Surfing is one of the most popular and best water activities on earth. Gliding on soft to big waves on your surfboards gives you an incomparable high, with some making it to the point of traveling all over the world just to pursue the perfect wave.

But what are the best surfing spots in the planet? Here are some of them:

Jeffreys Bay, South Africa. Jeffreys Bay is where the annual Billabong Pro ASP World Tour surfing competition commences, which means the waves are always good. Surf rides here often go long as 900 ft, making it as the best right-hand ride in the world.

Tofo Beach, Mozambique. Tofo, a small beach town in Mozambique has a 2,500 km coastline suitable for beginner to pro-surfers. From small, mild waves that are great for practice, and world-class right-hand breaks at the Tofinho Beach, surfers of all classes will get along in this underrated surf spot.

 Cloud Nine in Siargao Island, Philippines. Siargao is slowly gaining world recognition for its thrilling yet exciting waves. Surfers often go here for what they call a "green room experience", where they get caught in a tube of the wave. The ocean floor of Cloud Nine is relatively dangerous because of corals, but to surfers, that what makes everything more exciting.

Sayulita, Mexico. Adrenaline-filled families can take surfing lessons together at this bohemian surf town just 40 minutes north of Puerto Vallarta on Mexico's central Pacific coast. The waves are friendly enough so kids can try them out, while adults need not look very long for a good hand break in this magnificent beach.

Pratigi in Bahia, Brazil. If you're keen on surfing but still somewhat afraid of the massive waves, then this beach in Brazil is perfect for you. Their waves are challenging enough to give you a thrill, yet not too big that you can't take them on. It's also secluded enough that you can hog all the good waves by yourself.