Please reach me at craig@craigcruises.com if you cannot find an answer to your question.
The answer is, yes! Although cruise lines cannot prevent a hurricane, they will do what is best with regards to the safety of the passengers & crew. It is rare for a cruise to be in proximity of a hurricane.
While purchasing the drink package does sound like fun and a good deal, it is not for everyone. It really depends on the amount you will be drinking, what you are drinking, & how many port days you have. I say port days because in most cases people generally venture out to try the drinks ashore.
That is totally at your discretion. I do for work through my phone. Keep in mind, the cruise lines get their internet from satellites so, service may not be great. Ask yourself if the WiFi package is worth it to you.
Bring yourself, a smile, a change of clothes, an open mind, and your documents.
I always recommend having a passport but, it is not always required. It depends on the cruise line and that countries laws.
For most ports in the Caribbean, if you sail out of a port in the US and return back that same port, you do not need a passport. Just make sure to have a birth certificate and a valid state issued ID as the alternative. It is always best to check with your travel agent or cruise line to verify.