Do we need to pre book activities prior to being on-board?

No, all activities are all ready included in your itinerary. The only exception to this is diving. If you wish to dive, please advise us prior to travel.