Take Someone’s Breath Away

What does the idiom “take someone’s breath away” mean?

Definition: amaze and surprise someone

Example: If you’re in central Mexico, you should go to see the cliff divers at Uruapan. They’ll take your breath away.