1. Ericeira: Located near Lisbon, Ericeira is one of the most popular surf spots in Portugal, offering a variety of waves and breaks for all levels of surfers.
2. Carcavelos: This beach near Lisbon is known for its long, powerful waves that are great for experienced surfers.
3. Nazaré: This spot is home to some of the biggest waves in the world, and the powerful barrels make it a favorite of advanced surfers.
4. Peniche: This beach is known for its consistent waves and good wind conditions, making it great for beginners and intermediates.
5. Sagres: This southwestern town is home to some of the best surf spots in Portugal, offering a variety of waves and conditions for all levels of surfers.