Turtle Beach Buck Island is by far the prettiest beach in Saint Croix as ranked by locals and travelers alike. You simply will not find a more stunning stretch of pure and soft white sand than here. That's in large part due to its special protected status as a US National Nature Reserve, which prevents any living or construction on the island.