7. Sheryl Crow Enjoys the beach at Atlantis Resort, Bahamas. 9. Sheryl Crow Enjoys the beach at Atlantis Resort, Bahamas.