If you ever visit St Croix, don't miss out on a short trip to Buck Island from Christiansted. The island is beautiful. The reef if a must see for snorkeling. I've been to beaches in Hawaii, Philippines, Mexico and most of the Caribbean. This is one of the best. Get a waterproof camera for underwater photos. If possible, sail to the island. It is a relaxing experience! And as the locals say, " take pictures but leave nothing but footprints." There is nothing on the island but natural resources so bring your own food, drinks and towel.