Top 10 best beaches in St Croix. Jack's Bay Beach, Turtle Beach, Cane Bay Beach, Rainbow Beach. Map of St Croix beaches. Family beaches. Beach bars. Photos.