Surfing destinations

Caribbean

Puerto Rico

Central America

Panama

South America

Colombia

South America

Ecuador

South America

Peru

South America

Brazil

Central America

El Salvador

Central America

Nicaragua

Central America

Mexico

Central America

Costa Rica

Indian Ocean

Maldives

Indian Ocean

Sri Lanka

Caribbean

Dominican Republic

Caribbean

Barbados

Australia & New Zealand

New Zealand

Australia & New Zealand

Australia

East Asia

Philippines

East Asia

Indonesia

Africa

South Africa

Africa

Morocco

Europe

Ireland

Europe

Spain

Europe

France

Europe

Canary Islands

Europe

Portugal