Freepik
    Sea shore with a transparent bottom and small rocky islands in the distance

    Sea shore with a transparent bottom and small rocky islands in the distance