This is actually our favorite time to go. We've been there many times in April and May. Weather has always been great and things are slowed down a bit both traffic wise and with activity on the beach. All restaurants still seem to be open as well. (We stay on orient.) Yes....the anticipation is part of what makes going there so fun. Hope you have a blast!