Coki Bay is always rated as one of the best beaches on Saint Thomas. The sand is white and fine, the Atlantic Ocean water is typically calm, the snorkeling is excellent and there are plenty of vendors, rental shops and amenities to take care of whatever you need for a wonderful day in the tropical sun. The only downfall is that it tends to be very crowded with tourists.