I will stay in St John for 3 days during Thanks Giving. Thinking about whether to spend one day in St Croix for a Buck Island trip, or just stay in STT/STJ. I am sure the BI National Monument is nice, but all the logistics (going to the airport, flight, etc.) takes quite some time. And the snorkeling is just 1 hour. Instead, maybe I could just join a boat trip from STJ and snorkel from the boat. Is it worth all the trouble and time to go to STX? Thanks.