It seems the majority of your grief lays on the agent and hotel. Why are you posting that here? This is a site for CRUISE related reviews. How was the food onboard, the entertainment, the crew or the ports of call? Your "review" should be posted on Yelp regarding your booking agent and the hotel, not here.
Review by flathead37
In response to review, CrusinTim says ...
It appears your agent could have been more help. However, How was the cruise. I was in Lihue a few years ago when the PoA came in to overnight at the port. I have cruised the isalnds and found them tempting to do again.