windsurfers, surfing, surf boards, surf boarding, kite surfing, sport, adventure sports, ocean beaches, ocean, champions, champion, island, beach, sea, wave, spain, holiday destination, swim, diving, surf, school, teacher, teach, learn, practice, enjoy, wind, instructor, swimming, district, contest, rival, european country, person, diversion, pattern, water sport, educator, social event, professional, educational institution, match, adult