The limited series, premiering May 22, explores themes of power, sisterhood, and class through a satirical thriller set at a luxurious beach estate.