Nazaré, Portugal - the mecca for surfers