It is generally recommended to book your resort reservation at least several months in advance, especially if you are traveling during peak season. This will give you the best selection of rooms and rates