I am really enjoying reading everyone’s trip reports here!

Question regarding reservations. We are a party of 4 who will be in Maho from Dec 21 to Dec 28. So definitely a busy week. We are planning:
to go to a few restaurants for dinner, probably early
spend time on the beaches (start between 9am and 10am, beach chairs, lunch at a restaurant around 11:30),
rent kayaks and paddle to Pinel (again, beach chairs and lunch at a restaurant)
and get Hobie Cat lessons at Orient Bay.

Any suggestions on what definitely should be booked ahead of time?

Thanks!