9) Do I need to contact anyone when I arrive to confirm my shore excursion booking?

No, as long as you have your confirmation you won't need to confirm again. That said it's always a good idea to meet the Destination Services Team in case there is anything else they can help you with.