At Portugal's Nazare beach, where thrill seekers come to catch some of the world's biggest waves, an international community of extreme surfers ride waves of 20 metres.