There are two dogs playing with each other on a rock beach most probably. There's the ocean in the background, the rocks, stones. The dogs appear to be domestic dogs, not strays. They could be strays, I'm not sure.