Davis Beach on the island of St. Croix