My fiance and I want to do everything in the 11 days we are there! lol

Seriously...we want to do the catamaran cruise (probably more than once), scuba diving (probably the afternoon dive because I'm NOT a morning person), sailing lessons, wind surfing lessons, water skiing lessons (for me, he's already good at it, dinners at Lemon Grass and Feathers, and snorkeling.

I have two questions:

1. How far ahead of time can you book these activities?
2. How far ahead of time do they book up?