I am sure that I have heared people being able to on Island Cruises, it might depend on the cruise etc, you are usually offered the option when booking, ask your cruise or travel agent.
Do not think so, but i hope they have. 3weeks it will be a hell of a bar bill. which ship are you going on.
Yes,as far as I know. We have cruised on Island Escape twice and all inclusive has always been available as an upgrad.
Island escape does but not island sta.