The vast majority of excursions do not sell out. Unless you are considering a specialty excursion with limited space.
Very true. Although we usually book tours before the cruise even starts, it is important to realize that most of the shipboard announcements to "book your tours now or they'll be sold out!" is mostly sales hype.