Try contacting A& J canvas in Vanceboro, NC. They do almost all of Grady-White canvas work. They just might do cushions too. 252-244-1509.
Almost any good upholstery shop should be able to make them for you. .just make sure you specify marine grade thread and materials.