Duba Beach is a hidden gem located near Trpanj, on the Pelješac Peninsula. This secluded beach is known for its untouched natural beauty and peaceful atmosphere. The beach is surrounded by lush greenery and offers stunning views of the Adriatic Sea. The crystal clear waters are perfect for swimming and snorkeling, and there are also some rocky areas where you can explore marine life. Duba Beach is a great place to escape the crowds and enjoy a day of relaxation in nature.