Could you use a GFCI receptacle and a cord and plug per 680-7? Or is this not a good application for your situation? Is this for the pump or the heaters?
I tend to agree with dspark that the disconnect is for his safety should something go awry somewhere in the circuit. The switch would be considered as controls circuit (like a pushbutton on a motor) and not the required disconnect.