Bueno en primer lugar aclarar que no creo que exista el canon 400 f4L. Tienes el 300 f4 y el 400 f5.6 (que es el que tengo yo)
En primer lugar tienes que saber qué tipo de olas hay allá donde vas. Si son orilleras con 400 de focal llegas. Si en cambio rompen un poco adentro necesitas más y las opciones son muy caras.
Si quieres buenas fotos de surf tendras que invertir sin duda en un serie L de canon. Un 400 2.8 sería lo más recomendable y por supuesto lo más caro (unos 7500€).Le podrías meter un 1.4x y tendrías un 560 f4 o un 2x y te quedaria 800 f5.6.
Luego tienes la opcion del 300 2.8 que anda por los 4000 y pico € Tendrías un 420 ocn el 1,4x y un 600 con el 2x
Luego está el que tengo yo 400 5.6 (1260€). Solo vale para olas orilleras y alguna que no rompa muy lejos. En el no puedes meter multiplicadores sin perder el autofoco, ya que con un 1,4 tendrias un f8 y con el 2x un f11. Además ten en cuenta que tendras que tirar casi siempre a 200 ISo (incluso en días soleados aunque no es mucho problema) porque es recomendable diafragmar un poquito para sacarle toda la calidad y con mala luz a 400 ISO.
Por último tienes el 300 f4 que no se cuanto vale.
Y para fotos de surf me pillaria la 20d o la 30d (mejor la 30d que tiene mas ISO intermedios) siempre y cuando no te puedas permitir la Mark II. A veces te vendrán bien más de 3 fotogramas por segundo para secuencias de una ola por ejemplo.
No se si se me escapa algo.
Saludos