I booked my trip for STJ for December 29th - January 4th. I started calling for rental cars and there are absolutely none available on the island. That's not my main concern. My Main concern is that if no cars are available, that must mean the island will be busier than usual, which I totally expected. But how busy is it? Are the beaches crowded?