Morning: Start your day by exploring the magnificent Diu Fort, a 16th-century Portuguese fort that offers a stunning view of the Arabian sea. The Fort has a rich history and is home to several old churches and a lighthouse.
Afternoon: Enjoy a delicious seafood lunch at the nearby O'Coqueiro restaurant, which is known for its mouth-watering fish curry and prawn masala.
Evening: Head to Nagoa Beach, a crescent-shaped beach with crystal clear water and soft sand. You can enjoy various water sports activities like parasailing, boating, and jet skiing.
Morning: Visit the Gangeshwar Temple, a beautiful ancient temple located near the seashore. It's a unique temple as it has five shivlings, which are constantly washed by the waves of the Arabian sea.
Afternoon: Treat yourself to a Gujarati thali at the nearby Rasalila restaurant, which serves authentic local cuisine.
Evening: End your day by exploring the Diu Museum, which houses artifacts and displays the history of Diu. You can learn about the Portuguese influence on Diu and its journey to becoming a union territory of India.
If you want to take a break from the beach, you can visit the INS Khukri Memorial, which is a museum dedicated to the Indian Navy's bravery and sacrifice during the 1971 war. Also, you can take a ferry ride to nearby Ghogla village, which has a beautiful beach and a fishing village. For maximizing your fun, you can try scuba diving at Ahmedpur Mandvi Beach, which is just a two-hour drive from Diu.
If you are planning a side trip, you can visit Gir National Park, which is a three-hour drive from Diu and is known for its Asiatic lions. Another great option is Somnath Temple, which is a beautiful temple located on the coast of Gujarat and is a four-hour drive from Diu.
For hotel and flight bookings, you can check out https://booking.tp.st/VhZsadPo.