This stunning place is located in the area of Marsaxlokk, at the tip of Delimara Point.