St. Kevin's offers a wide variety of sporting activities