Banje Beach is a renowned public beach in Dubrovnik, celebrated for its crystal-clear waters and stunning views of the Old Town and Lokrum island. It offers a fine dining restaurant and a stylish beach club, making it a popular spot for both relaxation and events.