I have not sailed on Carnival yet, but with other lines you can go to their website and make excursion reservations. Used to be that you paid for them on the ship when you settled your account, not so these days I recently found out. I have a cruise coming up in Dec with RCI... their website allows me to make the reservations but I have to pay for them at that time too. Excursions may or may not be available yet for your sailing. Go to the Carnival website and have a look around. Hope you have a great cruise!