I will suggest you Guanacaste aswell.

http://www.dreamseasurfcamp.com
http://www.dreamseasurfcampcostarica.com