If you are purchasing a package that includes transportation, it is recommended to book your tour at least 24 hours in advance. If you are purchasing a beach only package, you can do so on the day of arrival.
You will be picked up from the cruise ship port or the lobby of the hotel you are staying in. You will receive specific pickup instructions and times a few days before the date of your tour.