which sentence is punctuated correctly?

a. I have snacks, a bottle of water - and a towel in my bag.
b. Which bus do we take to get to the pool…
c. The swim meet starts in an hour - we need to hurry!
d. My swim meet was canceled because of rain … but it will be rescheduled.

c. The swim meet starts in an hour - we need to hurry!