America-Places.com has listed approx 2 beaches in St Croix. Some of the Top rated beaches in St Croix are- Judiths Fancy Beach & Grapetree Beach.