Hi teachers,

The text below uses dash, but not comma. Sometimes I have seen comma used instead of dash.

But this island nation has many facets - from the rich culture and glittering nightlife of Taipei to the countryside's astonishing array of natural wonders - and increasingly, business travelers are adding on a long weekend.

Thank you.

In this case both seem possible to me. I think it is a stylistic choice.
Hi Mr. Wordy,

Thank you very much.