An Italian cruise ship carrying 1,200 passengers and crew fended off a pirate attack near the Seychelles ... which happened on open sea approximately 1,100 kilometres off the Somali coast ...