Island Barn is a 122-acre reservoir in west London which is home to the capital's premier family sailing club. Our video, made in October 2020, tells you a little more about the sailing, racing, windsurfing and paddleboarding you can enjoy on London's doorstep.