Where is Ramla Bay?

Where is Ramla Bay located?

Ramla Bay, Ramla Bay (Landmark), Malta (approx. 36.062°, 14.283°)


Where is Ramla Bay on the map?