We went the second week of March. Initially disappointed, but it got better as the island emptied. Booked through Royal and the person meeting us was late, the boat left without our group, we had to wait for another one, in the sun on the pier, it cost us over an hour of our time. (There were 5 ships in port that day.) We arrived at Pearl Island after 2 pm and the island was packed. Nowhere to sit. It eventually cleared out after 3 pm and we were able to find chairs and go in the water. Chairs were easier to find far from the water. We ate lunch - meh - but I know food is subjective. It almost emptied at 4 pm because a tour left to swim with pigs. We left about 5:30.