I am coming to St. Croix during the later part of April which is off season. Do I still need to make reservations ahead of time for trips like Buck Island and restaurants around the island? I am reserving my car rental now and have already reserved my hotel. I will be staying close to Christiansted. Any advice for this time of year is appreciated.