The image shows a group of people on a beach with a large rock formation in the background. The rock formation is covered in greenery and has a rainbow arching over it. The sky is blue and the water is a beautiful turquoise color. In the foreground, there are two people standing on the beach, one wearing a red life jacket and the other wearing a black and white striped shirt. They are both smiling and appear to be posing for the photo. Behind them, there is a person in the water and another person on a kayak. There are also a few other people on the shore, some of whom are also wearing life jackets. The overall mood of the image is happy and relaxed.