There are various reasons why cruise ships blast their horns, ranging from a simple salutation to other passing ships to a warning of potential danger or an emergency. For the most part, however, most horn blasts are to communicate with other passing ships what direction the ship plans on going.