I believe when your cruise is fully paid for the "add shore tours" will
show up on your cruise profile itinerary. Just click on "add shore tours"
for each port of call. The prices will be where the $$$ are now. FYI:
$ = <$50.00, $$= $50.00--$100.00, $$$= $100.00--$150.00, and
$$$$= > $150.00. If you book your shoretour online and once you
are on the cruise decide to change, Carnival will charge you a $25.00
service fee to cancel or change. I have found that there are some
tours offered on the ship that do not show up online. Good Luck.
According to their website, it's supposed to be 180 days out, but not all excursions will be listed at that time. Just keep checking and little by little, almost all the excursions will be listed (there were a few added once we got on the ship).