Are ships destroyed immediately when they receive damage equal to or higher than their shield?
Yes. They are removed from play and placed on their owner's scrapheap. But note that damage resolves from the pile just like an ability or a card that is being played, so even if the ship has been dealt damage you can still save it by playing a card such as Stubborn Mechanic before the damage resolves.