OP, I am so sorry you went through this. We went through a very similar situation last year with Matthew and I too was very frustrated with how
DCL handled the situation. In our case the cruise was postponed a day (48 hours out) because of the hurricane and they would not help us to find accommodations, which was very hard given the hurricane. What made our situation so upsetting (to me at least) was we were delayed a day so the Dream could dock instead of our ship. DCL said because of the hotel room shortage (which there was!) they allowed passengers to stay on the Dream overnight while docked at P.C. I find it great that they were willing to help those guests, but at the same time providing them with accommodations cut us off from getting the accommodations we had booked (the ship). We did have insurance but that still didn't make it any easier to try and find a place to stay. I understand cruising during hurricane season comes with risks and cruises can be changed and/or canceled, but I think when these situations arise DCL really drops the ball.
A lot of people have mentioned that this is "your fault" for traveling into Florida when there was a hurricane. In the Matthew situation they didn't adjust our cruise until the day before Matthew hit, at that point most people had already traveled into Florida in advance of the storm. DCL was insistent the cruise would go and if you were't comfortable with that then you were out the money. That is a lot of money to loose, and again it is so easy to make judgements when it is not your money. By the time they offered the ability to cancel the cruise everyone was already in Florida as you had no way to get to the cruise between that window of the hurricane hitting and the cruise leaving. DCL is the one that would not allow people to move their cruise to not risk their safety without taking a complete loss on the trip.
It is very easy for others to judge this situation and tell you how you are feeling is wrong and lecture you on the risks of hurricane season. Hurricane season lasts 6 months people, 50% of all cruises are at risk, sure some months carry more risk but it lasts half the year. Until you are the one in this situation, don't be so quick to jump on the OP. It is perfectly valid to feel frustrated and disappointed and I am sorry you had this experience.