This is my second time on Royal. I'm a little concerned that everything is already sold out, on the ship and in the perfect day at cococay. Never had a problem on other cruise lines getting into shows and stuff. Are these ships and ports over capacity?