Do I have to pay a deposit?

Answer: I would prefer that you pay for the shoot when you book.  The images can be paid after you have seen them.  For surfing shoots a definite yes for the shoot.  If you claim you can surf and never catch a wave then the lost should not be on the photographer.