I just got off the Spirit last week, and the HMC cabanas were not listed until the week before the cruise.
I booked the cruise in July and checked the excursions page at least twice a month up until November when I started checking every day. Finally, 1 week before the cruise they showed up.