I have sailed on Viking Ocean twice in the Caribbean. Both times out of San Juan. Wonderful cruises. But my point is that Viking is not really a competitor to Celebrity in the Caribbean. Celebrity has multiple ships sailing out of South Florida every week during the season--and even at least one every week during the summer.
Yes, do a search of Viking Caribbean cruises. Many of them are out of San Juan so you will see the ships in the Eastern Carribean. I counted 24 Viking cruises out of Florida during the next TWO years. (And 24 out of San Juan).
All of them more ten days or longer. If I am incorrect, I will stand corrected.
I have found both taxis and Uber available. I have started taking taxis to the airport since it is easier to get a taxi. Ubers take awhile and are hard to locate because there are so many people waiting.
I don't believe the discount is stacked. Call the Captain's Club number now to get the discount. Be sure you have info from the webpage as to the undiscounted price and have a calculator handy.
The size of the ship might make a difference. I sailed on Riviera and found it easier to use the shower in the tub rather than the one in the shower staff. 6'8".
The ABCs are one of my exceptions too. As well as Antiqua and some other islands in the West Indies. But I concur with you about Jamaica, Mexico as well as the Bahamas. I will still go there but the cruise line is the major reason that I sail.
Many people can handle one or the other (increased prices v. food and service cutbacks). Doesn't appear to be a good idea to do both at the same time. Personally, I find Celebrity's current production shows to be weak, but put up with it because of the rest of the experience.
I chuckle when people say they cruise for the ports. Yes, if cruising in Europe.
But not the Caribbean.
How many times can you go to Nassau, Cozumel, or even St Thomas?
in the Caribbean, I cruise for the ship, the food and the entertainment. In that order.
Obviously not pointing fingers are you. It just seems that excessive alcohol consumption is a big part of the cruise experience for many people. Not as much on Celebrity as on some other unnamed cruise lines.
If I want to stay drunk for seven days, all I need to do is buy a few quarts of vodka. No need to pay for a cruise and pay $100 pp per day for a drinks package.