Begin your Diu adventure by exploring the 16th-century Portuguese Diu Fort. The fort stands on the coast and offers a beautiful view of the Arabian Sea. Spend your morning exploring the different sections of the fort, including the lighthouse, the cannons, and the chapel. Afternoon can be spent relaxing on the Naida Caves, a natural formation of rocks along the Arabian Sea. Take a dip in the clear waters of the caves, and enjoy the beautiful sunset. Evening can be spent at a local restaurant trying the famous seafood of Diu.
Start your day by visiting the Gangeshwar Temple, known for its five Shivlingas that are located near the seashore. These Shivlingas are believed to have been established by the Pandavas during their exile. Spend your morning here, taking in the beautiful view of the sea and the sounds of waves crashing against the shore. Afternoon can be spent at the Ghogla Beach, where you can participate in water sports like jet skiing, banana boat rides, and parasailing. End your day with dinner at a local restaurant, and try some of the delicious Gujarati food.
Make sure to visit the Diu Museum and the St. Paul's Church if you have more time. Take a day trip to Somnath, known for the famous Somnath Temple and the beautiful beaches. If you want to experience the local culture, visit the Vanakbara Fishing Village, where you can see the traditional fishing boats and meet the local fishermen.