Whenever the ships the ports they sound the horns. We had an early dinner at Rusty's by Port Canaveral and watched the ship sail away. They played the horns as they went by.
Every time we left a port, Port Canaveral, Nassau and Castaway Cay the horns blasted. Ours even blasted a day at sea when another boat was close by.
I could hear horn inside my room and on deck
They sound them when leaving the ports
On any of the outdoor decks. Its best if your on the top deck where the main recreation areas are. They sound the horns mainly when entering or leaving port.
They'll also sound the horn during the mandatory muster drill at the beginning of the cruise. They'll sound the horn with 7 short blasts followed by one long blast.
If you are on the top deck at the front of the ship when they sound you need to cover your ears. Very loud!
The sound them when leaving the ports. I was on the disney dream and they sounded it when we left port Canaveral and when we left Castaway Cay
I personally never heard them, but I think they sound them as a warning to get back on ship as it's leaving port.
Thanks! Your answer is awaiting moderation.