Have you though about fixing them yourself?
2 things you can try and both will save you money. emoApplause
First one - buffing the scratches out with an electric buffer, other pros here can give you more detail. (rent one if neccessary - cheaper than paying a shop to do it)
Second one comes from one of the pro fishermen, think it was Jimmy Houston - Get some wax crayons and find the color that matches your boat color and color in the scratches with the crayon. Use soft cloth to wipe off excess from edge of scratches. This blends the scratch in and very hard to see and should last a long time.