Sprat Hall Beach is located on the West End of St. Croix in Frederiksted, across from the Sprat Hall Plantation and just down the road from Rainbow beach. The beach here is a bit rocky, but that and the calm water does make for good snorkeling. Or, you have one mile of beach to walk along while the sunsets beside you. There are no facilities on Sprat Hall Beach, so bring your own chair and sun protection if you want to spend the day.