Fantasy II Film effects handled the miniature ship visual effects on this. The ship model is about 30 feet long according to this blog. It would have been shot in their tank which was in Sun Valley California. Some shots include a scale radio controlled helicopter.
The pyrotechnic destruction is particularly impressive.