My family will be taking a Royal Caribbean Cruise in November and wondering what to do in St. Croix with our 9 & 7 yrs old children. We'll be there only from 8AM-5PM, so we want to see as much as we can, but also relax in a nice, clear Caribbean water. I've been reading a lot about the Buck Island tour, but is it really worth it? It seems like it would take all day there considering the to/from trip. How much would the taxi/fair cost to the island? Any tips would be greatly appreciated!