The best beach is Ghoghla Beach, north of Diu. A long stretch of sand, it’s got less trash and fewer people than the others, along with gentle waves and some decent restaurants behind it.