The Italian Navy also suffered significant defeats , with the Royal Navy putting three Italian battleships out of commission by a carrier attack at Taranto , and neutralising several more warships at the Battle of Cape Matapan .