Located near Dubrovnik’s Old Town, Banje Beach offers crystal-clear water, great views of the city walls, and plenty of water sports and beach clubs.