Diu Beach is located in the Union Territory of Dadra and Nagar Haveli and Daman and Diu, specifically on Diu island off the coast of Gujarat. It's known for its serene beaches and Portuguese colonial architecture. Goa is famous for beaches but Diu is a separate coastal territory.