Cruise ship sounds off on pirates