Beaches in Dubrovnik are modest. You won't find vast sweeps of sand but you will find sparkling water and a clean stretch of rocks, pebbles or gravel to throw down your towel. Locals generally head to the islands of Lokrum or Lopud but ther are closer options.
Some famous beaches are:
€ Banje Beach: It is the closest beach to the Old Town which makes it the most convenient beach and the beach with the best view of Dubrovnik's walls. It's a "managed beach" which means that you can rent lounge chairs and umbrellas.
€ Copacabana Beach: This is a perfectly pleasant beach on the Babin Kuk peninsula. It's a great family beach because the water is relatively shallow and there's a waterpark with slides, jumps and floats. Sporty types will enjoy the waterskiing, windsurfingand other watersports.
€ Lapad Beaches: On the Lapad peninsula, beaches are found in front of the big hotels. Lapad was built on beaches.
€ Sv Jakov Beach: Few tourists know about it but locals love this beach. It's a pebble and sandy beach with a stunning view of Dubrovnik and Lokrum Island. From here, Dubrovnik and Lokrum seem close enough to touch.
€ Buza: In The City walls, a view opens up of white rocks, blue sea and Lokrum Island in direct vicinity. This door brings you to Buza, a bathing spot on the stony slopes under the City walls at the southern part of the city. It is easily reached by using any of the streets behind Dubrovnik cathedral.
€ Lokrum: The island of Lokrum is situated in front of the Old City. It is a great choice to spend a whole day enjoying the sun and the sea. People spent a lot of time on Dubrovnik beaches with their family and friends.