Three generations play in almost 100-year-old island football cup