This beach is a bit hard to find if you are driving there yourself. We stopped several times and asked the locals for directions. Parking was easy and we walked a few minutes to the restaurant at Rainbow beach. The water is crystal clear. I suggest you plan a day of it, bring some cash for chairs and food, and enjoy. We went early and no one was there. Around noon people started showing up. Sundays are the busy day. Great place to visit while in St. Croix. Please be advised that Frederiksted in general is not very safe for tourists per the locals we spoke with and you need to watch yourself and your valuables at all times. Don't stay around after dark.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.