Surf Life Tenerife organises surfcamps including B&B accomodation in a tipical canarian villa and daily surf lessons and activities such as snorkeling with turtles, whale watching and much more!