Did the same things over Xmas - both Honeymoon Bay and Xmas cove were packed. We stayed at Caneel Bay. Plenty of open moorings - beautiful anchorage and maybe 45 mins at most (prob like 30) further than Xmas cove.