Where is Bombarde Beach?

Where is Bombarde Beach located?

Bombarde Beach, Sardegna, Italy (approx. 40.58416°, 8.260099°)


Where is Bombarde Beach on the map?