I would go to your local hot tub dealer.  I would imagine they have a company that makes replacement covers for them.  Any cover manufacturer should be able to custom make a cover for you.  They may even already have a template for your spa.  You will need the Year, Make, and Model to know that.