Visitors on TripAdvisor have praised Blackhall Rocks Beach as one of County Durham's hidden gems.